RouterOS always uses gateway from routing table to send packet out. Either you have asymmetric routing or you have more specific route which routes through ISP2. You can verify with torch or sniffer on specific interface. I have a CCR1009 with some VRF, multihoming, etc. At least, it must use gatew...