I did a completely new project and then it worked. Should I import the third person character controller before any other assets because I had already imported all behavior designer assets first then TPC then the integration to behavior designer then my model assets and I think it was how the order of assets that were imported. I have realized had the same kind of issues with other assets with this and worked out to be the order of importing them.