Just wanted to add, not sure how you are checking on the coolant temperature. I know on my 2016 Silverado, there is a coolant temp gauge that shows 160, several hash marks and then 210. This gauge is not very accurate. when the needle is resting on the 210, the actual coolant temperature will be somewhere between 185 and 220 or so. If it dips slightly down from 210, then it is already below 185. So if you are gauging your 185 temp by using the longer hash mark in between the 210 and 160, I can tell you that it is definitely less than 185. I know this because I also have a BAFX Bluetooth OBDII module and use Torque Pro app on my phone to monitor things like outside temp, intake temp, coolant temp, oil temp, trans temp, voltage, etc.
Today, I had to do a 55 mile run one way and outside temps were hovering around 0. it did take a little while for coolant to warm up but stayed right in the 185 range while rolling down the highway and that was perfect to keep the cab temperatures very comfortable. once it was warm enough, I had the dash heat set in the lower 70's and was very comfortable. sometimes while sitting at a red light, it might drop to upper 170 range but would jump right back up to 185 once I began rolling again.
So I guess my point is, if you are checking the coolant temp by looking at the dash gauge and determining a 185 temp, it is actually well below 185.