I understand — that's frustrating, especially when you felt the HR behavioral round went well. It’s actually very common for companies not to provide specific reasons for rejection, mainly because:
Policies: Many companies have internal policies to avoid giving feedback due to legal reasons.
Competition: Sometimes, even if you did well, other candidates scored slightly higher, or they were a closer match.
Fit/Alignment: Behavioral rounds are often more about assessing cultural fit, team dynamics, and long-term potential — and these can be subjective.
Position Changes: Sometimes the role requirements change, or hiring is paused after interviews without updating candidates on these internal shifts.