Without even taking a look at the code, I think it might have something to do with the capital being a stronghold. My other character was recently using the bank in another realm's capital city. Unless it's a testing/stable code difference (my character was on stable island).
Port Raviel wouldn't work because its not the capital.