Heart Rate Zone Chart Not Correct

Howdy y’all!

My current issue is, after I finish my indoor ride, Garmin Connect does not  display the correct time in HR zones. 

When I look at my average HR graph I can eyeball my HR zone times and the HR zones graph is no where close to this. 

I need to get this fixed because I need to see my time in zones for my training plan.

My current setup is an Epix Pro Gen 2 broadcasting HR to my iPhone which is synced to my Wahoo Kickr Snap. I export the file after my ride and upload it to Connect as a .fit.

Any help is greatly appreciated!!