Have you examined your training using intervals.icu? It will pull your data from Strava and give many different perspectives. FTP is not the only measure of progress, just like TSS is not the only measure of work. As one example, on intervals.icu, they recently released a plot whereby you can compare HR to power levels recently and in the past. If you can hold the same power at a lower HR, then you’re more fit than you were, even if your FTP hasn’t changed.
Regardless of what you do, make sure you enjoy it. For some that means hitting your plan exactly as laid out, every interval, every time. For others that is group rides, races, event, real or virtual, etc. Good luck, and let us know how you’re doing!