I have already put question Refresh token revoke and it works after 1-5mins.
But it works only for inbuilt policy(user flow) not for custom policy.
I have got refresh_token A from inbuilt policy and refresh_token B from custom policy.
Both tokens are received for same user in same tenant.
After executing revoke(Graph API), When i try to get new access and refresh token using refresh_token A, it fails. But when i try with refresh_token B(Received through custom policy), It still works. Able to get new tokens.
I had given 15mins time gap after revoke call.
Please help me fix this.