I would second being cautious on the lazy susan. Most swerves use 68xx series (thick section) or x-contact bearings. These are much better at taking combined radial and thrust loads, in addition to being stronger than bearings marketed as “lazy susans” tend to be. You can get them fairly cheap from AliExpress or FRC-focused resellers such as The Thrifty Bot.
Bevel gears want to push away from each other, and you have the driving one on a large cantilever which could lead to the teeth grinding or skipping in extreme cases. This setup is specifically not recommended for VersaPlanetary gearboxes, significantly derating them. This also applies to the module rotation gearbox.
Do you have specific capabilities in mind that you are designing for? Does your team have a mill, router, lathe, etc? Knowing this might help us evaluate the manufacturability.
Are you trying to design this to meet a specific goal of your team? Price, weight, size etc? You can probably reduce size quite a bit by using a modern bevel-beside-wheel architecture.
I do like the way you’ve combined small 2D parts to form the module. A clever design solution.
Putting standoffs on the turning VP is not a good idea. A lot of stiffness comes from reaction forces against the plate. Consider using a VersaPlanetary encoder slice instead so you don’t need the standoffs.
Overall I would definitely start looking at some COTS designs to take inspiration from, as they’re near their respective local minima with current technology.