push/send - The Expo server timed out. retry?

Hello we are using expo /api/v2/push/send endpoint to send pushes to our customers.

Recently we are noticing increased amount of 504 errors from this endpoint.
Would you recommend handling it by retry?
Does it always mean that pushes were not eventually delivered?
If we retry is it possible that some pushes will get delivered twice?