as noted, not a great design.
Having said that, has anyone tried a fix? I've seen "bearing retainer compound" used on a FSA crank on one of my bikes. This compound is used to fill gaps and keep things fitting snugly. Perhaps it can help?
https://www.henkel-adhesives.com/us/...ctite_603.html
Steve in Peoria