Yes
Sorry---the deadline to seek the recovery rebate credit for the 2020 stimulus was May 17, 2024. It is too late now.