Rapha Rising GC issue

Started stage 1 as a Cat C (almost B) rider on ZP, and was upgraded after completion. Played by the rules and finished stage 2 and 3 in Cat B pens. When I check the GC standings I have two entrees, one in C (completed 1/3 events) and another in B (completed 2/3 events). Is this a bug? Was I expected to redo Stage 1 as a B after being upgraded?

It’s not a bug - it’s standard Zwiftpower category behaviour.

Sadly no way around it other than doing the whole series in B.