Think about that. How often do you hit a foreign object that does not hit both sides of the blade... It is possible but less likely than the whole blade hitting that object.
Either way the blade apparently was worn out. LOL
BUT what you said would certainly cause the blade to track off center.