Could it be that the weather is not so warm and its holding on to the lower gears to warm up the CAT
dont have a cat
but the car was warm on both occasions and had been driven 20miles plus
You do have a CAT.
A fault in the gearbox has probably been logged.
The atf level must be checked first but I suspect a faulty speed sensor in the gearbox.