The problem is in game this is not mentioned so, unless you happened to see it on the forums players will continue to have this happen. It should be stated when you enter a freeport on a ship just like it tells you that you wont get experience pass lvl 8.