Again, he made it perfectly clear he was taking this action because of their speech. Remember when you thought you supported free speech when you thought it meant private companies should be forced to spread Russian disinformation? 😂
The agreement that Disney and the government of Florida had was one that had worked well for years. Disney operated its property almost like a municipality (with various tax and land use implications related to that), and Florida did not have to worry about providing various services (such as fire services, road maintenance, etc.) It was (in my opinion) a win-win for both sides.
Then Ron Deathsentence decided "My bigotry is more important than a good deal", saw that Disney was saying "gay people are not the devil" and decided to blow up the Disney agreement.