TP lower than FTP by 22W

I’d say your current TP/FTP is 215ish or 220ish.
The numbers are estimates of a moving target.
The FTP estimate app on the Garmin is not as robust at a post-ride analysis on XO.
That’s why you can get a BT alert on a Garmin (Connect IQ player app) or EBC on a phone, but not when that activity is uploaded to XO.

Related –
Huge difference between SYSTM/Garmin & Xert - General - Xert Community Forum (xertonline.com)

What platform is prompting for FTP in order to track it but is not able to estimate it?