Are you using the Default PJSIP Profile for the device? Also, check if codecs are the same.
Now, if a single extension has multiple push devices, it rings them simultaneously. Please let us know if this helps with your issue.
On the second part, do you mean changing from enable “Send Push” to disable “Send Push” on the pbx?. If disabled we don’t see it trying to push.