Free mobile still uses Orange network partly to have a better coverage --> you need to activate 'itinerance' like if you were abroad to have data when you are on an orange antenna.
To be sure : install Free Mobile netstat app : you will know when you are on an orange or free mobile antenna