I think the most helpful thing I can offer now is that "throttling"—at least from a delivery perspective—shouldn't be an issue. To the best of my knowledge, APNs as a protocol doesn't look at payloads
at all. I'm pretty sure that, from a protocol perspective, there's nothing really enforcing that you're even sending a legit JSON payload at all (though I could be mistaken).
"Delivery priority" is metadata that lives outside of the payload, and the APNs protocol DOES look at that (again, to the best of my knowledge).
I'm not really sure what to make of that line about throttling that you quoted; my guess is that they're referring to the latter, but it may be that they're inspecting notification content. Please note, though, that you're linking to an archived version of the docs that may now be out of date; the current docs live at
https://developer.apple.com/documentation/usernotifications.
All that said, there's no way to know what's happening on the APNs servers themselves, and the best I can offer is an informed guess based on past experience and some reading between the lines. APNs only has error codes for "payload too large" and "payload empty," for example, and so it seems unlikely that any deep inspection of content is happening (otherwise, I'd expect something like "payload is malformed" in the list of error codes).
In the end, I guess the real answer is "I don't know," but I hope the perspective is helpful all the same.
-Jon