What you might try is setting up the 4ks at 30 Hz. I have 2 4k monitors and a 1080p monitor off my SPro3. I use an MST hub for the 2 4ks connected directly to the Surface and the 1080p to the SPro3 dock. To get it running with the 2 4ks, first one came up at 4k 60 Hz, I set it to 30 Hz and then the other 4k came up at some resolution and I set it to 4k and 30 Hz and things worked. It may take a few tries. I just got my SPro4 Dock to see if it will allow me to get rid of the MST hub, but have not had time to play with it.
I am pretty sure the video on the SPro3 is limited to what I am doing based on the processor chip limits. The SPro4 has more video, so it might do them at 60 Hz, but maybe the drivers or something else is limited. I do not know exactly how many DP links are coming through the connector to the dock and that may be the limit in the end.