You will receive it by Monday or Tuesday, max to max.
The website is working absolutely fine. I used a different debit card and received points for the transactions dated 18th and 20th.
If you don’t receive it by the end of the day on Tuesday, please check your total transaction limit, as you might have hit your monthly limit.
FYI: If there are any failed transactions, be sure to count them towards the points calculation as well.