In the documentation, it says that ApproximateReceiveCount "Returns the number of times a message has been received across all queues but not deleted."
So by approximate in the attribute's name, does it mean it's possible that the count can be off by a little? What are the cases where it can be unaccurate?
I tried polling for the receive count but they seem accurate to me.