I’m having the same problems and it’s frustrating. I use Apple TV 4K with KICKR CORE and everything works great. If I use my Apple Watch with Companion app then I get active minutes and HR data in the Fitness app. My exercise ring and move rings both get credit. The problem like others said is the Apple HR drops a lot using Zwift.
If I use my Wahoo TICKR HR strap then I don’t get active minutes or HR data in the Fitness app. My exercise ring gets credit but move ring does not.
When riding my bike outside my Wahoo Companion app writes active and HR data to health when using the TICKR HR and all my rings move, so why can’t Zwift fix this?
Any figure this out other than the Strava hack which I don’t want to do because I use it for a lot of other things other than indoor cycling.