I've been playing on two different Japanese Playstation 2 consoles (SCPH-10000 and SCPH-30000), one NA Playstation 2 (SCPH-30001) console and one PC with an *eventual* play on a NA XBOX360.
Only on the Playstation 2 there is freezing issues. Same account/character (the one on my forum profile) on the Windows PC or XBOX360 works fine. Which mostly rules out data error on the characters.
The problem seems quite simple:
This game has became a SNOWBALL (Or should I call it a Katamari ? lol) of computer code, the original programmers are no longer working on this project and the people who are working in it ATM know everything about the Windows/XBOX version but are lacking knowledge of the inner workings in the PS2 version.
The hangs do feel like some problem with logic handling on the game protocol, which is specific to the PS2 client. The game console does not crash, but sits like it's waiting for some packet to come from the server but since it never arrives the game just sits idle. This is a important information nobody mentioned: When the game is stuck, the network activity arrows keep at 100%, the Sent and Receive numbers do react normally as if nothing were wrong. But if you pull the cable to force an disconnection the PS2 hangs in a black screen instead of returning to the PlayOnline Viewer.
It's ironic, because the original code was made for the PS2.
But I suppose this is how things go.