The review was not purely objective.
My resume matches their job description, probably around 90-95%. There is no way that, after being that close to their needs, to not even get in the HR screening.
I have most likely been postponed until they found someone working from their country, even if inside the job description it stated that they are willing to work with people from different countries too.
But I understood how to work around it. Next time I know how to deal with this. Thanks anyways for the announce.