It sounds like you're experiencing a frustrating issue with your Raspberry Pi and Attract-Mode. Freezing after extended use can often be linked to memory leaks or resource limitations, especially with video playback.
To troubleshoot, you might want to check the system logs for any error messages before the freeze occurs. You can find logs in /var/log/syslog or /var/log/messages. If you can access SSH, try running dmesg to see if there are any kernel-related errors.
Additionally, consider monitoring CPU and memory usage with tools like htop or top to identify any processes that may be consuming too many resources over time. If the issue persists, you might want to look into updating your software packages or checking for any updates specific to Attract-Mode and its dependencies.