First of all, the frame forwarding is layer 2. Therefore, it only happens within the same VLAN. There is no IP packet involved. In another word, the switch (if it is layer 3 switch) does not check the IP address. Case 1: The sending host knows the de...
I saw the next hop address in the route commands are different which could be the reason why it did not work in the host route:
For the host route you have the next hop ip is 192.168.2.1
route inside 192.168.2.1 255.255.255.255 192.168.2.1
route insi...