Basics first.
Drain the float bowls, one at a time. Do you have any sediment, debris, or a 'lens' of water floating on the bottom of your glass or whatever you're using?
The pilot jet often is the cause of low-speed issues, especially in bikes used infrequently, and which sit for weeks or months between rides.
Poke a wire through the gas tank pipe on-top which is the tank vent (0.8mm). If it was totally obstructed, the bike would eventually quit running as the tank developed a partial vacuum. If you get a 'whoosh' upon opening the gas cap, your vent is probably plugged. A partially-obstructed gas tank vent could restrict gas flow to the carbs, but not stop it. However, I don't believe that's his issue. I think he's running on only two cylinders.
Easy things to check:
gas filter
spark plugs
spark plug leads, both into the ignition coils towers, and into the spark plug cap. See green corrosion? Trim the wire back to shiny metal, check
both ends!
float bowl contents once drained, one at a time
gas tank vent pipe
sidestand switch brass plunger lever-some CRC 5-56 or WD-40 and a few pushes should have its internal spring extending the shaft fully
handlebar control pods are clean and operating properly (removal required, can stay plugged-in)
https://www.vmaxforum.net/threads/how-to-recondition-the-clutch-side-switch-pod.20783/https://www.vmaxforum.net/threads/h...ts-of-the-throttle-side-switch-housing.17272/https://www.vmaxforum.net/threads/stuck-start-switch.29226/#post-314743
air filter is clean
high-tension ignition coil connectors for cylinders 1 and 3 (under the seat) are not mistakenly switched
I've had dirty air filters or gas filters stop sufficient air or gas to allow proper engine running on one vehicle or another, a motorcycle is no-different
carburetor float levels are correct
That should get you started.
http://vmoa.net/VMX12-Service-Manual01.pdf