I found a solution
Tapo for some reason adds capital letters to your email which you can check in the me section in tapo app, for example my email on there says [email protected] - so when you enter the email into home assistant, you need to make sure you include the capital letters like in the tapo app, otherwise it will throw a fit, it’s extremely case sensitive.