That’s the structure of firmware for a working Surface pro 5
That’s what is in your files:
You can see that you have 4 Efi volumes and 1 non- empty padding, all are duplicate in the working firmware and need to be exchanged. In addition it might be useful to delete parts of the NVRAM (EfiSystemNvDataFvGuid).
In addition it might be useful to clean the ME region according to
But this may make you loose your touch.
Please post the complete and unchanged output of MEInfo from this package
CSME System Tools v11
For CSME v11
regarding the touch function.