So either you had UK weather or the batteries were full.
So say for example numbers you use 500wh a day in power and you have 300w of panel that in decent weather can produce 1200wh, and a bog standard 1200wh LFP battery for napkin math purposes.
Monday is cold so you're running the heater, but the sun is out so the panels can generate everything you use just fine. Then Tuesday you realize that you live in the UK and the clouds roll in. Because it's cold and rainy your panels can only generate 100Wh that day. That's OK, because you've got 2 days worth of power in the battery if you are careful. Weds is raining and the sun stays on holiday but you're still OK for tonight. Thursday morning the power goes out and the heater shuts off because the battery is done. If the sun comes out Thursday you'll get that charged up in a day and be able to fire up the heater, but if not you'll have to fire up the engine or a generator and let it charge up the battery.
But then your system realizes that it's the UK in winter and the sun takes its two weeks holiday to France. With your 1 day in the battery you're having to hope the sun comes back every other day at least, or run the engine for a while every day. Now if you had 3 batteries you would have 6 days of battery to keep you warm. Yes, you're using 500Wh a day, but if you're generating 1200Wh that'll start catching up pretty quickly. You don't have the roof space to make an uber-array that could refill all 3 batteries in one shot, physics just isn't your friend on that one, so the goal is to be able to generate more than you use On Average. If you do have to fire up a generator you'd be best off to have a good heavy duty charger to plug into your system so you only have to run the generator for 3 or 4 hours to top off the entire battery bank for the week rather than running it for an hour every two days.
Think of batteries kinda like a petrol tank. Your van may have an 100l tank and you're burning through 10l a day in fuel. You can fill it with 20l cans every couple days (single battery), or you can fill the whole tank all at one visit to the station (generator and 3 batteries). The cans take less time each to put in the tank, but it's not that much longer to just hit the station and only do it once. **
The biggest issue with a single battery is that you have to be able to get hours of direct sun every single day and if you don't, you're in the cold and dark.
With the environment you're in you'll want every watt you can get because you don't have the physical space to make a large enough array to compensate for fall/winter in the UK. I have the same issues out here in the Pacific Northwest where summer is "those 3 days in August" I've had to oversize systems over 300% and it still doesn't quite keep up, but by getting more panel on there, I only had to take the battery pack down to recharge the system maybe twice a year.
I use many of those diesel heaters at my camp and while
I was out there for a couple months I found that in my pump house with it recirculating the air in an insulated building it used about 25 watts per hour running on the lowest setting which is completely reasonable for a van build. That means a single battery is only going to last about 2 days.
If you're only getting 2-3 watts out of your panels, hopefully it's just that the batteries are full.
**Please forgive my bad English to English translation.