Of all of the recent fake controversies the Spanish Star-Spangled Banner one was actually the one which put my jaw on the floor and left it there. We are really living in stupid times.
In 1919 the US Bureau of Education commissioned a Spanish version of the song. I don't know why they did so, though an obvious explanation would be because of the substantial numbers of native Spanish speaking citizens living in US states and territories - then and now.