The pin should fit!
The keel pin should fit into the keel bushing. I don't know what clearance Catalina builds into the assembly as I made my own pin. How much interference are we talking about here? Could there be a burr on the pin? Can you measure the pin & bush with a vernier?