I made a change to US3, lets see if that fixes the issue.
Does it happen on us2 or us1?
I tried out Phoenix2 on one worker. I'm getting the same disconnects and rejected shares when work from a new block is pushed out.
[09:49:52] [GPU 0] Result 000000005a2e4591... ACCEPTED
[09:49:59] [Cypress 2] Result 00000000c89e7723... ACCEPTED
[09:50:25] Disconnected from server
[09:50:35] [Cypress 1] Result 00000000b5719972... REJECTED
[09:50:45] Couldn't connect to server, retrying...
[09:50:53] [GPU 0] Result 00000000d7444c7c... REJECTED
[09:51:05] Couldn't connect to server, retrying...
[09:51:10] [GPU 0] Result 00000000beb58e6c... REJECTED
[09:51:15] [Cypress 1] Result 000000003e463268... REJECTED
[09:51:22] [GPU 0] Result 0000000057c9f818... REJECTED
[09:51:27] Couldn't connect to server, retrying...
[09:51:46] Connected to server
[09:51:46] Server gave new work; passing to WorkQueue
[09:51:46] New block (WorkQueue)
[09:52:25] LP: New work pushed
[09:52:25] Server gave new work; passing to WorkQueue
[09:52:25] New block (WorkQueue)
[09:52:39] [GPU 0] Result 00000000e8c8aee9... REJECTED
[09:52:46] [GPU 0] Result 0000000073acf33f... ACCEPTED