NFT Owner API providing Duplicate Values or Missing Addresses

When calling https://deep-index.moralis.io/api/v2/nft/{{tokenAddress}}/owners?chain=eth&format=decimal&offset=500, I am getting duplicate records as if I called https://deep-index.moralis.io/api/v2/nft/{{tokenId}}/owners?chain=eth&format=decimal (no offset). This is also causing some known owner_of addresses not getting pulled at all when shifting through our 3 pages of 1233 total owner_of addresses. I also donโ€™t get consistent ordering of the records so it is hard to predict missing or duplicate records.

Is there a known bug with this endpoint or am I calling the endpoint incorrectly with offset/limit?