You still got XP for those rides. The fitness tracker just doesn’t show it for indoor rides, only for outdoor. My suggestion would be not to use the roam while indoors.
Did you see the streak screen at the beginning of the week? I’m guessing not, so you also lost the bonus XP for continuing a streak. This is a known bug when your first ride of the week is outdoors, or in your case recorded inside on a wahoo roam.
Shuji at Zwift HQ here. I’m able to see that you already have Zwift synced to Wahoo so our servers will send your activities to Wahoo’s servers after you save and exit the game.
This. Unless you’re dual-recording to verify your performance in an e-Sport race, you’re adding needless complication to your indoor setup by double-recording indoor rides on the Wahoo Roam.
If all you want to do is capture your indoor rides on the Wahoo Fitness app (or their ELEMNT app), you’ve already enabled it so it all happens automagically after you save and exit the Zwift app.
I use the Wahoo Roam 2 only for showing power balance on my stationary bike. I have dual sided power meter pedals and I like to see my power balance while riding. I normally delete the Wahoo file at the end of the ride so as not to double up on the Comanpanion App.
I’ve just realized I might to delete the Wahoo activity from the Wahoo Fitness App.