Hello Barb,
We have returned from our day-long trip to the Microsoft store, and I have good news and bad news.
The good news is that although the SP2 we took with us did not connect via Miracast to the MWDA they had plugged into their 'test TV' when we arrived, it did connect by the time we left an hour later. They had no Miracast-compatible TVs in the store, but they provided two MWDAs for our testing, both of which we were able to connect with, and we were able to connect to a large-screen TV that was connected to a Microsoft hub just inside the store entrance. So, we left knowing Miracast was working okay with 3 Microsoft devices.
The good news was even better when we arrived home a while ago and tried a Miracast connection to our LG OLED TV - it worked!
The bad news is that the Microsoft 'tech' had no better idea what the actual problem could be than the rest of us. He tried a few things, including resetting the network adapter, but nothing worked. However, he then brought out a USB thumb drive that apparently contains a script file that runs system diagnostics and repairs anything it finds to be 'amiss'. It ran for quite some time - perhaps15 minutes or more(???) - and 5 minutes after it completed, the computer rebooted and after that Miracast worked.
This is bad news because that script file apparently does not provide a report of its findings and/or changes made; so, there is no way to know what was wrong and what was changed to make it work! I asked where I could locate this script file so we could try it on my friend's computer, and I was told it was not available for downloading. I don't even know the name of the script file.
Therefore, this day-long trip and associated costs only helped this one computer, and I am sorry that I have no solutions to offer anyone following this thread or to assist my friend that lives over 400km away, too far to drive to a Microsoft store. I find that rather frustrating.
Again I thank you for your efforts and the suggestion to go to a Microsoft store. It helped my wife and I, even if no-one else!