Clearing icon cache would be my first recommendation but since clearing icon cache doesn't work for you here are other things to try:
1. Rebuild your icon cache.
. Close all open applications.
. Open File Explorer.
. Navigate to the following location: C:\Users\%USERNAME%\AppData\Local
. Delete the IconCache.db file.
. Restart your computer.
Windows will rebuild the IconCache.db file when you start your computer.
Note: If you are unable to delete the IconCache.db file, you can try restarting your computer in Safe Mode.
2. Make sure you have no corrupt system files that is causing this problem. Open a command prompt as administrator and type
sfc /scannow
Pay attention to the scan results to see if SFC found anything it could not repair.
If it found corruption it could not fix followup with this command (note the spaces)
dism /online /cleanup-image /restorehealth
Restart computer
3. disable Tablet mode if your device uses it. Settings> System > Tablet mode and then toggle off the When I sign in, automatically switch to tablet mode option.
4. If you are using any third party app that changes the GUI, try uninstalling it. Reboot and see if issue still occurs.
5. Disable Widgets.
Enable or Disable Widgets Feature in Windows 11 Tutorial
6. Update graphics driver
7. Perform a clean boot to eliminate software conflict causing the issue. If it doesn't happen in a clean boot, you have some software conflicting with Windows. Brink's procedure will help you weed out which one.
Perform a Clean Boot in Windows 11 to Troubleshoot Software Conflicts Tutorial