The original bearing 89-3022 is an imperial size 1" x 2 1/4" x 5/8" You may have ended up with a modern metric equivalent, and the variation in width is just enough cause the problem. Make sure there is nothing to stop the new race seating in the drum. We also assume the drum is a genuine part, so a slight error in machining if a pattern part may also account for the misfit.
The seal cover could be omitted, as the shielded bearing will retain the lubricant. The only downside is the bearing will now have theoretical scope for a small amount of lateral movement. This would need to be eliminated by a custom circular shim between the circlip and outer race, to replace 67-6072.
Swarfy.