There are many reasons to not receive payment on the same day:
For Indian Publisher:
You entered the wrong UPI ID.
Don’t change UPI ID frequently.
Some time UPI server is down
For Global Publisher:
You entered wrong bank details
Your swift code is wrong
Your bank have holidays