high chance we’d see April in this season, and possibly the premiere, so I’m unsurprised to read he’ll be there, and the casting seems solid to me, he’s proven himself capable of portraying someone in a position of authority with gravitas behind him.
Ironically the 2 most prominent "expanded universe" appearances of April outside of the animated series episode, the comics Star Trek Countdown to Darkness from Kelvin timeline and Star Trek Early Voyages comic book set in the 2250s in the Prime Timeline, April was presented as a shady villainous evil Admiral type who was basically a card carrying member of Section 31 in all but name. The Kelvin timeline comic even outright ended with him in prison.