I could have sworn that it was not working. But now it is.
I sent the Original FIT File to fitfiletools.com and adjusted something (workout startdate/time), seems like the output FIT file has all the laps at the same start time.
Interestingly, Strava still renders the file (that was rendered via fitfiletools.com) properly with all the LAPS intact.
I’ll be looking more at my side to see what’s up and feedback accordingly.