On PC1 Account, I had Minecraft Windows 10 non-beta v1.11.4, purchased on 02/2019 for $26.99. But the non-beta version mysteriously changed to Minecraft Windows 10 Beta v1.12.0.6 on the PC1 Account. The PC1 Account is the only account on the PC with Minecraft. On the PC1 Account, I have not joined the Xbox Insider Hub or joined the Minecraft Windows 10 Beta program. I do have another PC with a different user account which has the Minecraft Windows 10 Beta v1.12.0.6. This PC also has the Windows 10 JAVA Edition. All was okay on both PCs until after Windows Update v1809 Build 17763.503. Now, I cannot get rid of the beta version on the PC1 Account. I have tried all the previous suggestions to no avail. I have tried the Windows Store Troubleshooter which finds nothing wrong. I have tried SFC /scannow, but it does not find any errors. The Microsoft Store shows that Minecraft was purchased for the 2 accounts on the 2 PCs. Help!
Update 20190528: I removed the 2nd PC's account from the PC1 Account's Windows 10 Accounts, Email & Accounts, Accounts used by other apps. Also, in Microsoft Accounts Settings for the 2nd PC's account in Devices, Manage your download devices, Apps and games; I removed the PC1 Acounts PC. Finally, I deleted the beta version from the PC1 Account; rebooted the PC; and installed Minecraft which was v1.11.4. This all could be a coincidence and did nothing to resolve the issue. It is possible Microsoft removed the PC1 Account from the beta. I'm glad to have the correct version on the PC1 Account.