Why is my monitor being detected but not displaying?
Go to Settings > System > Display > Under multiple displays section, click on Detect other display. Windows will check on a hardware level for any connected monitor and display it here.