I recently noticed that the number of records returned by this API is correct, but the same records are duplicated, and as a result, not all records can be taken.
I can check all records with the dig command.
I got it when I recreated the record that I couldn’t get.
If you are retrieving a list of records via API https://api.cloudflare.com/#dns-records-for-a-zone-list-dns-records make sure you are paging the results.
I checked the paging part by looking at your comment.
I found that the page size was smaller than the constraint.
It was solved by making the page size larger than the constraint.