Hey, I've been digging into the hall of fame data and I think I have a pretty good handle on JPN and NA offsets. can't test for KOR however sorry. What I can find online says the game stores 30 of these. I only tested up to 8 however.
For JPN offsets, GSC use the exact same offsets, a repeating 136 byte chunk for each HoF clear. Pokemon are stored in 22 bytes.
0x32B0 will be the HoF clear number. Each subsequent clear will shift the older HoF clear 136 bytes down the line.
0x32B1 first pokemon's dex number
0x32B2-0x32B3 is the pokemon's trainer ID. trainer name is no