When Windows 11 Insider program was available, Microsoft didn't enforce all requirements and now that Windows 11 released to the public these requirements are being enforces and this might be a correct message.
You may run the PC Health Check app to see if your device meet the requirements or not. Take a look at:
https://www.microsoft.com/en-us/windows/windows-11#pchealthcheck
www.000webhost.com