Not auto-detecting power intervals reliably

Starting recently intervals.icu does not seem to be properly detecting intervals based on the power data from my TrainerRoad workouts.

Any ideas what has gone wrong?

Attached screenshot of activity power profile and showing the detected intervals.

It’s interesting because the next workout that I did actually did detect intervals, see attached.

But 7 out of my last 9 detected just one long average interval of the entire workout duration.

What gives?