I agree with the above comments. The bearings are snug enough in the pulley so two of the retaining screws should be adequate.
The important thing about the Multi Speed Attachment is to make sure that the pulley never makes contact with the cast iron base. Those three screws on top are part of that. The bearing shaft set screw in the base is another part. I typically use a medium-strength thread locker on that set screw.
Are those sealed bearings? I'm not a fan of using sealed bearings with the softer spindle pulleys or MSA pulleys
unless a low-strength bearing retainer fluid is used. The seal adds just a little bit extra friction which promotes the bearing to turn on the softer metal.
One more thing... in your first picture, it appears that the bearing extends above the rim of the pulley. The screws on your pulley look very short. They could be about 1/8" longer to extend over the outer race.
If you make a mark with a Sharpie on the outer race of the bearing and the edge of the bearing housing on the pulley, you will likely see the outer race will turn within the pulley after several start-ups. Even the outer race of a shielded bearing will turn in the pulley.
I can actually turn the outer race by hand and need to address this on my machine. I also need longer screws too.
Check the end of this post for the same issue on the spindle pulley:
https://www.garagejournal.com/forum/showthread.php?p=5448715&post5448715
If you haven't seen it already, here is a link to my post regarding the MSA:
https://www.garagejournal.com/forum/showthread.php?p=4870269&post4870269