Hi,
I may not have understood all well but, your LAN is 192.168.0.0/24 and your router IP is 172.19.0.254. How would you think it would work ?
You should have a router with an IP within the same subnet as your LAN.
If I understood well, you would like to have your ESXi host to "route" your VM from 192.168.0.0/24 to 172.19.0.0 ? This is not ESXi matter. It's your role to implement a router to do that job, as a VM (Linux for example) or as a physical machine (a CISCO or anything else).
Hope it helps.
Regards,
Ludo