While not all states have large enough samples for accurate data, my guess is Trump gets over 40% of Hispanics in Florida, but nowhere else. Florida largely due to large Cuban community where Trump gets in high 50s, although still loses Hispanic vote there overall due to poor showing amongst non-Cuban Hispanics.
40% of the Latino vote is a tall order in a state where Cubans make up only 30% of the Latino population. Your estimate for Cuban voters implies that Trump wins 32-33% of the non-Cuban Latino vote.
If Cubans make up 30% of the hispanic general population in FL, they are a larger share than that of voting population. Anyway 30% or so of non-Cuban hispanic voting for Trump would be totally doable.
Alabama, Georgia and North Dakota
I think the Hispanics there are mostly Mexican and they're surrounded by rednecks every day in those places so they'll hardly be Republican voters in 2020.
In North Dakota a lot of them are in oil/gas industry, or at least connected to it in a way that their local economies depend on it, which would tend to make them more Republican.