Would agree with the above wrt stock map.
Otherwise your plan sounds good, switch on ignition only and have the battery on charger to keep the voltage stable and sufficient, and download the current map to your phone from ECU.
We would like to see it to be sure it is the right one for your bike.
Then you can check primary TPS - this sounds like the most likely cause of your problem. This video might help.
Once TPS / ISCV are good, you can also reset adaptives.
Then disconnect charger and do the 12 min "tune" (start bike from cold, never touching throttle, run for 12 mins AFTER fan cones on) if you like.
When bike is running as above, you can check your throttles are in balance, and let us know what the numbers are.
Generally they just need to be within 10hPa of each other, but if the numbers are too high this will cause over fuelling and stumbling.
Normal numbers are like 620 - 660 kind of range (depends on your altitude and weather etc), for info.
But don't try to rebalance throttles if you're doing 12 min tune. You can do that after, if needed, and the bike will be warmed up then too, which is needed for balancing throttles.
If you do rebalance throttles, you will need to do TPS / ISCV adjustment again.
If problem persists, do what jvheli said wrt checking vac lines to MAP sensor are good, blanks on other nipples are good, and coils' spade connectors are clean and tight.