My SoulSilver keeps freezing up. It only just started happening today (March 3rd, 2020) and its frozen three times:
after beating School Kid Alan on Route 36 (near the Suduwoodo)
when the Bug Contest joiner guy started saying something
nicknaming a caught Beedrill (YaLikeJaz?) for the Bug Catching Contest
NOTE: This all happened on my New 3DS XL, as my DSi XL wasn't charged.
The first time happened ~3:30pm on the bus home from School.
Second time and third happened around 7:00pm.