If you are facing the same problem, read the following.
Microsoft: Windows 11 is now in the Beta Channel, and some of you are wanting to move over from the Dev Channel. We’ve been getting some reports that some of you are not seeing the options to change in Settings > Windows Update > Windows Insider Program.
We have a fix that should get you back on track. Please note, this fix is for devices that are not showing the Choose your Insider Settings and Windows Insider account settings, as in the image below. read more here for the solution.
- Source: Microsoft