Oooh thanks for this quick reply! :'D
I'm looking through the help center and can't find any address to email instagram team though? There's this form but it won't load no matter what browser I try.
I can live without having an account on there, but it slightly bothers me that this happened. Might be an IP ban, tho if that's the case, I can't do much. If it's an anti-bot measure, it certainly isn't very successful since there are countless bots on insta doing just fine. 