You will always get a better feeding response with live.
Your husbandry sounds spot on. If he refuses live he is probably just doing his winter fast.