Thanks for your sharing, I have seen an article about socket connect failed in zeusbtc, but it said "The troubleshooting step is applicable to A3, B3, D3, L3+, L3++, fixed frequency S9, V9, X3, Z9, Z9 mini", But these methods seem to work on the S17 pro as well.
Actually it works in all of the Bitmain units not just on selected units I experienced this many times when setting up the pool config misspellings/extra spaces are a common issue.
Maybe Zeusbtc posted it long time ago when no s17 pro units yet but it should be still work to all Bitmain units not just s17 pro.