I had the same exact problem, i was leaving the ship in vermillion after fighting some npcs there, i got inside pokecenter and i talked to joy, she did healed all the pokemons but she didnt finished her dialogue so i got stuck in a frozen screen where i couldnt move or talk or do anything else, so i logged out and i couldnt login in the gold server anymore because it is saying "conection lost" all the time, and that happened in vermillion pokecente