Mine seems to have a mind of its own too.
Fuel level and battery charge will have a big effect.
Yes, and there’s probably a list in the owner’s manual of conditions that need to be met for stop start to work. From memory, these are some of the conditions (there’s likely to be others too);
- The driver’s door must be closed.
- The driver's seat belt must be fastened.
- The bonnet must be closed.
- The engine has reached operating temperature.
- Reverse gear must not be engaged.
- The vehicle must not be on a very steep slope.
Stolen from the Seat / Cupra forum, below is a further list of situations when the engine won’t switch off. I’m assuming they’re relevant to VW’s too (I wasn’t aware of all of these - every day’s a school day

);
- The temperature selected on the climate control has not been reached.
- The interior temperature is very high/low.
- Park assist is switched on.
- The battery charge is low.
- The steering wheel is being turned or is on full lock.
- If there is a danger of the windows misting up.
- In a traffic jam after stopping for the fifth time, the engine will not stop any more.
- If ESC is disabled.
- After emergency braking.
- If a trailer attached.
- While the particulate filter is regenerating.