Best way to sync orders between two stores for unified order history?

Hi guys, I’m syncing orders from a Retail store (Shopify POS) to an Online store to provide customers with a unified order history. I’m using GCP with a queueing system for the middleware. We are maintaining two separate stores because our preferred payment gateway does not support native POS integration yet.

Quick questions:

  1. For a Standard plan , can you confirm the REST Admin API limit is strictly 2 requests per second (leaky bucket)? Also, what are the exact limits for Advanced and Plus plans? Maybe it’s better idea to use GraphQL (but what is the limit here)?

  2. Are there any known pitfalls or red flags when creating orders via API with financial_status: paid to represent transactions that were already processed via an external POS/gateway?

Thanks!