I am now getting IPv6 addresses assigned by Starlink again. I didn't change anything but just noticed it today. I enabled WAN ping and can ping it from the mobile network. I am running rtsol every two minutes.
This hasn't worked for over six months, but today I noticed it was working again.