Haha, Ok.
Take your time (but please fix SPA target tracking first, free cookies at stake)
Ok, did some tests.
Seems speed-related.
Taking off and opening canopy at about 300 kmh works fine but at 500 and faster it gets worse.
1st person view keeps canopy but not 3rd person.
Pressing Canopy Eject button works fine even at mach 1 but 3rd person canopy stays.
Hopefully this can narrow down what code lines to search.