Check out this thread
Turns out people with 5 wire setups with a dedicated C wire are having the same issues leading me to believe that it’s inherent to the firmware. Unfortunately running a C wire wouldn’t fix it. I should’ve posted this in bugs instead of wishlist.