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.