Hello, I'm Quinn and here to help!
The previous answer is correct; unfortunately, Windows doesn’t natively allow limiting a screensaver to a single display, as it is designed to span all monitors. If you want a true single-monitor screensaver, a third-party app like DisplayFusion or UltraMon is the only complete solution. These apps are popular for multi-monitor setups and allow per-monitor screensaver control, though most advanced features, including single-monitor screensavers, are paid.
If you prefer a free workaround, you can set secondary monitors to turn off after a period of inactivity: go to Settings > Power & Sleep, and under Screen, set “Turn off after” to a time longer than your screensaver delay (e.g., screensaver at 5 minutes, screen off at 30 minutes) so the screensaver remains active on your main display. You can also use display shortcuts to quickly toggle monitors: press Windows key + P to open projection settings, then select Second screen only or rearrange which display is set as primary if needed.