Yeah, but you're in P-only. Reduce Kp, put in some Ki, and preload some bias before you enable the loop. Then let the loop start seeking.
Even if you just go as is, yes it will start cooling at 100% but pretty soon, even the P term will figure out that's too much and ease off. Even better if you use some integral. Loops always start with the wrong CV, that's why they constantly adjust till they find the right one.