if I get the #s correctly, you're telling icmizer that he will call your shove with over 90% of the hands he limped with. So you have no FE and a hand that is prob just 50/50 vs his range, with icm calculations I'm not surprised it says -EV.
Normally I'd think you have much more FE than that, and he's only calling your push with 10% or so, 15-20% if he's much more fishy. So maybe recalculate with that as his call a push range and see what it says.
(Though clearly from the spoiler what I ranged him on is way off.)