Why is it taking so long for my a-name records to verify(its been three days)

I put the a-name and txt records from replit to my domain website, namecheap, and the status has been stuck at verify for 3+ days.

Hi @Igorfritz , welcome to the forums!
Did Namecheap provide a CNAME recored? If so, try entering the CNAME and the TXT record.
If not, try removing it and re-enter it.
Hope this helps!

Replit deployments only provide you with A and TXT. Not CNAME.

They used to for custom domains?

Yes, the old custom domain feature used CNAME and TXT. For deployments it is A and TXT. It has always been A and TXT for deployments AFAIK.