Everything was going smooth until the whole process ended. Before the interview ends, I always ask the interviewer if there was anything that I've said within the duration of the interview that might have given them even the slightest doubt that I'm the right fit for the role. Every single one of them(4 total) said no, and that everything looked good, making me expect a good outcome. There were no constructive criticisms at all. I heard back from the recruiter the next day, telling me that they decided not to move forward with me. The reason behind it is completely a mystery as the recruiter never responded back when I asked for feedback or any reason why they decided not to move forward with me.