Go step by step and test.
1. Update Safari, if an update is available. Update may come with bug fixes.
https://support.apple.com/en-us/HT204416
https://support.apple.com/en-us/HT201541
2. Quit Safari, launch Safari holding the Shift key down.
https://support.apple.com/en-us/HT203987
3. Startup in Safe Mode. https://support.apple.com/guide/mac-help/start-up-your-mac-in-safe-mode-mh21245/mac.
Quote:
It also does a basic check of your startup disk, similar to using First Aid in Disk Utility.
And it deletes some system caches, including font caches and
the kernel cache, which are automatically created again as needed.
4. Clear History
https://support.apple.com/guide/safari/clear-your-browsing-history-sfri47acf5d6/mac
Please read the article before clearing history,
this is like a low level resetting of Safari without affecting passwords and bookmarks.
5. If Safari doesn't open a webpage or isn’t working as expected
https://support.apple.com/en-us/HT204098
6. Download EtreCheck: https://etrecheck.com/ and post the report here.
Click, “Free Download” button and then “Click to download” button,
open Downloads folder, click on it to open, and then select ”Open”.
Choose a problem” from the popup menu box, and then “Start EtreCheck” in the dialog.
Click “Share Report” button in the toolbar and select “Copy report”.
Click the “Page” button in the toolbar at the bottom of this page and paste it when you reply.
Note: This is a diagnostic test.
7.. Send a Feedback to Apple. https://www.apple.com/feedback/safari.html