You've mentioned before that the snake is "a picky baby". I've seen snakes that I call 'picky' do what you're describing. Usually (always?) they're hungry, but holding out for a prey item that they prefer -- sometimes something smaller, but often something that isn't frozen thawed.
You had noted his weight on 5/7/22 to be ~600g and eating jumbo mice but you talked then about switching to rats; on 1/5/24 you noted that a recent vet check weighed him at 370g. There were some medical issues involved, yes, but the change in feeders is worth considering especially in light of such a troubling weight history.
If that were my snake (constricting but not consuming; fussy feeder; history of erratic weight), I'd offer freshly prekilled prey (preferably rats) to see if it makes a difference. Fresh prekilled can make a fussy snake into a very reliable feeder, in my experience (even if the fussiness did not exist back to hatching). I personally would also make sure that the feeder I was offering was on the small end of appropriately sized.