Could be the case indeed but the strange thing is it was a brand new account. I did not had one before. no idea but very sketchy website.
I am on a VM that is wiped every time i log of so that is not it. +if that is true the website is more sketchy than i already suspected.
Both of them do not accept any of my visa/mastercard card nor debit and other payment options are not availeble. I would say crypto but that is impossible for the shitty sites you mention especially subscribestar.