There were multiple reports of problems using WSMAN on non-Microsoft machines years ago, and support for WSMAN on those machines was dropped (refer to the last post in this thread): https://github.com/PowerShell/PowerShell/issues/5130
There's a replacement for the WSMAN here: https://www.powershellgallery.com/packages/PSWSMan/2.3.1