Monitoring switching delay

Cubase 8.5
I set up a drop in on a kick drum. Punch in with just silence. As the punch in happens, I hear the front end of the kick drum, then silence as expected. Playing back the punch, I no longer hear the front end of the kick - The punch is in the correct place. This suggests that the switching to input is happening too late.
Does anybody have any suggestions as to how to fix this? I have tried fiddling with the delay compensation and also ASIO guard but nothing makes a difference…