Interbot communication not working on server hosted bots (12.2.0)

I have successfully done this on localhost and it works fine when I host the bot. However, on the latest Botpress version I get an error that the shortlink of the bot does not exist. This error comes up when I try to communicate with the bot which was created as the second or third instance but never with the first bot.

How can I resolve this, when I try to force a shortlink to be created by hard coding create shortlink in bot mount hook
bp.http.createShortLink(botId, {process.EXTERNAL_URL}/lite/{botId}/, params);
my nlu doesnt train and I get a long list of errors in cli