That message comes from "PROGRAM\Loc_ai\LAi_login.c", function 'LAi_CharacterPostLogin', when it's trying to place a follower character. It only works if there's a "goto" locator" in the location.
Try adding:
Code:
LAi_SetActorType(characterfromID("Bartolomeu"));
LAi_type_actor_Reset(characterfromID("Bartolomeu"));
... at the top of case "morgan_to_havanabis". That should cancel the 'LAi_ActorFollowEverywhere' command from case "morgan_to_havana".
I don't think that will break the rest of the story because case "morgan_to_havanabis" doesn't lead anywhere until you talk to Henry Morgan, which triggers case "Priest_Clothes". That teleports you to a small cabin and triggers case "Priest_Clothesbis". Bartolomeu talks to you and triggers case "Priest_Clothesbis2", which teleports you to a beach and triggers case "Priest_Clothesbis3". Bartolomeu talks to you again and triggers case "Damski_Havana". And that makes Bartolomeu follow you again.