How do you find out if you're a resident alien for tax purposes?

I have been in US since 2016 and my tax residency status changed midway in 2021. Hence, I assumed I had dual status in 2021 for tax purposes. However, when I do try to use another software such as Sprintax to file my taxes, it does not allow me to do that, since I do meet the substantial presence test for 2021. Does that mean my tax residency for entire year is Resident? And not Non-Resident? I'm asking this because the recovery rebate credit gets applied to my file and I'm not sure if someone in this situation qualifies for it.