iPhone X / IOS

This week when I have an incoming call which I always reject , my ride freezes and the only way back to the ride is to come out of the app re-sign in and it asks if I want to pick up where I left off.
This wiped data out of 2 PBs on Box Hill and London loop.
Am I doing something wrong and need to change any settings?
Never had a problem before.

I had this exact problem today on iPhone11 (iOS 14.2) after selecting Decline on the incoming call. Zwift was hung. Had to restart Zwift app then accept option to Resume ride.