I know this is an old post, but I came across it when researching a similar issue.
In my case it turned out I had connected the ACE port on my surface to a network port (not the ACE port) on my mix rack. If your network is bridged on the rack, the surface will control the rack and the meters work, but you won’t get audio on the surface. (Actually I did have the same main out audio on all my analog output jacks.) It’s also worth noting that in this misconfiguration, the PAFL works fine on the headphone jack on the mix rack, just not on the surface. (Again, a clue that it’s not a configuration issue but a connection issue, as the headphone jack should have the same output in both locations.)
I’m not saying this is the issue others had, but it’s at least worth adding to your troubleshooting list.