That’s good news 
Fair enough - if you are only coming to France intermittently and don’t want to be paying for service when you are in the UK that makes sense.
I got the impression you would be in France for longer periods.
I’m puzzled - from whom?
I have a vested interest as I need to sort out a SIM/service provider for my own place in France - which means I’ve been ploughing through the fine print of just about every mobile deal going and reading more SIM T’s &C’s than is good for me recently.
Tesco (O2 MVNO) do unlimited at ÂŁ30/month but 12 month lock in, 100GB will set you back ÂŁ20/month (there is no 300GB option). Tesco PAYG is ÂŁ30 for 100GB but the T&C specifically disallows use in hot spots or routers.
The Tesco unlimited deal is ÂŁ25/month if you opt for a 24 month tie-in.
Voda will do you 150GB “Xtra Euro Roam” which does appear to allow all 150GB when roaming but at £32 a month after a six-month period at half price and it’s a 24 month lock in. Unlimited data (again, no 300GB option - are you sure you aren’t thinking of French operators) is an option but at £48/month and a 12 month lock-in. Opting for 24 months only drops the price to £46/month.
With Voda if the product name does not include the text “Xtra Euro/Global Roam” you don’t get roaming as part of the package.
O2 cap at 25GB
EE cap at 50GB for pay monthly customers, 25GB for PAYG
Three only do inclusive roaming on older contracts - IIRC the cap is 30GB
iD mobile (Three MVNO) allow roaming up to 30GB (on plans which include at least 30GB, otherwise it’s whatever is in the plan).
Lebara (Voda MVNO in the UK) cap at 30GB
Giffgaff (O2 MVNO) cap at 5GB
I’ve looked at some others - they’ve all got caps and none are anything like 300GB but if you have found a UK sim-only deal which genuinely allows use of 300GB of data a month for £30 on a 30-day rolling contract I would love  to know.