Well I may have spoke too soon about playAnnouncement working so well. This morning 4 of my echos were supposed to say something. 2 of them worked just fine. 2 of them didn't. When I look at the logs I see this on the 2 that didn't work.
2019-07-12 06:06:16.756 am debughasError: true | status: 400
Here is the log for the ones that did work.
2019-07-12 06:06:15.656 am traceamazonCommandResp | Status: (200) | SequenceCommand (playAnnouncement) was Successfully Sent!!!
EDIT: Just realized that the 2 that didn't work are gen3. The 2 that did work are gen2.