I had a similar problem with mine. Slow when cold cranking but would start then a short drive to the shops and it would not start afterwards 😔
It also would cut out on a long drive then not restart with no lights or heater etc running as it was a sunny day.
In the end it was 2 problems. The engine cutting out was due to a poor earth to the immobiliser which was causing it to cut out and requiring a reset. The non-starting was due to a knackered banner battery (only 2 years old !) I tested it by disconnecting from the car, fully charging and then taking voltage samples every couple of hours. Sure enough with no load on it the voltage would decay away over a couple of days down to about 11.5V.
Bunged in a new battery and it’s been spot on ever since. Noticeably better when cold cranking and spins over like a dream now.