I'm not sure if this is the best place to report bugs (please let me know if not):
When adding a variation and then deleting it again, the underlying logic does not update correctly. This also carries through to the payload being sent to the site. Copying a test doesn't help. Only solution I have found is recreating the test from scratch.
Also, I already populated the 3rd variation in the visual editor before deleting it again.