What I ment was, if you are able to push the package , then you should be able to push the communication from SEPM without any issues. They both work the same way.
did you check the network timeout setting on the push deployment wizard. Default is 500ms
UAC should be disabled, remote registry enabled, firewall off ( or necessary ports open)