failed due to an invalid structure

hello. i can add repositories just fine. however whenever i go to add ons. i always get the message. “installing the add-on from zip file located at (location here). failed due to an invalid structure.
this is very confusing to me as ive seen people add the zip files, they work just fine
its with all repositories ive tried..
whenever i clean install kodi. i can load 1 addon. just 1. after that i get this error no matter what addon i pick. even if i uninstall the successful addon and then attempt to install it, it fails.
its like i can only ever install just 1 addon and thats it.
to my knowledge the invalid structure has an issue to do with the files within the zip folder, however this doesnt make sense as to why i can install my first addon successfully, uninstall it then fail to reinstall it.

the raspberry pi is my first ever time using linux, so any help is appreciated.

ive tried different repositories, different zip files, ethernet and wifi, different raspberry pi’s.
any help at all is appreciated.