Sorry, this doesn't answer my question at all!
Daisy chaining won't help my situation, as my Dell screen doesn't support it.
Also can't you only mirror displays when daisy chaining? My main issue is that although when using the USB-C hub (which I have tested with a seperate PC with USB-C input - where the same two monitors can be identified as seperate screens and can project different images - i.e. extended displays, lets call this image A and B on screen 1 and 2.) with the SP7 the SP7 can extend its display but I have the SAME image on both screens and it is unable to identify screen 1 and 2.
How does the HDMI 2.0 cable help? I'm not particulary concerned about the refresh rate or image quality at the moment (or the inclusion of sound) I just want the SP7 to recognise the 2 external screens seperately.
I have already looked at Troubleshoot connecting Surface to a second screen in detail, and it doesn't solve my problem as the SP7 finds a second screen fine via the USB-C hub (with 2 HDMI inputs) but refuses to identify or recognise the 3rd screen.