There are many reasons but the main reason is that the British violated their freedom.
In the early 16th century, the Spanish crown set up the encomienda system in the Americas to divide up the American Indian labor force in order to aid the development of their mining ecomony. ... The encomendero provided the laborers protection from warring tribes, and teachings in the Catholic faith.
Florida is the answer it wasn’t even a colony