@bangali I know you may not be personally using/testing echo speaks but can you take a log at this log entry that happens when announcing presence:
c1755d3a-7a99-4053-8b3b-965336e29e0d 4:50:36 PM: error java.lang.IllegalArgumentException: Command ‘playTrackAndResume’ is not supported by device bebb2ba6-7f53-474a-b79e-0885bdc1ed85 of type ‘Echo Speaks Device’. Supported commands: [refresh, play, pause, stop, nextTrack, playTrack, setLevel, mute, previousTrack, unmute, setTrack, resumeTrack, restoreTrack, speak, deviceNotification, setVolume, volumeUp, volumeDown, setMute, mute, unmute, sendTestTts, doNotDisturbOn, doNotDisturbOff, resetQueue, replayText, setVolumeAndSpeak, playWeather, playSingASong, playFlashBrief, playGoodMorning, playTraffic, playTellStory, searchMusic, setAlarmVolume, searchAmazonMusic, searchPandora, searchIheart, searchSpotify, searchTuneIn, createAlarm, createReminder, removeNotification, setWakeWord] @line 835 (speakIt)
Maybe you can trap for echo’s and and issue an acceptable command.