Why did Kasich not go? He needs all the exposure he can get, and that would have been the perfect time to build up a bit of momentum after his Ohio victory...
He'd be wanting to talk about Trump and without Trump that takes the wind out his sails. Trump knows its difficult to pull Kasich into a fight, he's more likely to stand back and confidently stand above it - so Trump is keeping away.