Loctite makes a cylindrical bonding compound which works good for that. Just be aware that you'll have to use heat to remove the bearing/shaft in the future. And red Loctite requires a lot of heat. Not sure I'd use anything.
Seems you have enough barrel spring pressure. This is a puzzler.
If it wasn't for the shipping cost, I'd say send it to me, I'd love to figure it out. In 28 years there's been a number that we couldn't repair, but I don't think any that we couldn't find out why it didn't work.
EDIT: Billy-O has your number.