The best place to look if you have no spark on a Vespa is the brake light bulb.
Then points. Then, the (busted)wire that runs thru the rolled lip of the rear fender (the one that powers the brake light).
Those are the biggest culprits on Vespas. I’ve dealt with all of them.
Vespa has external ignition ground, meaning the ignition coil’s negative (ground) side runs thru the brake light system. If the brake light circuit is broken anywhere, no spark.
Unless your Bravos have blinkers. Then it’s internal ignition ground, and nothing I said above applies. They have different wiring systems. (edited)