Analysis cannot call another analysis if caller is ran externally

Analysis cannot call another analysis if caller is ran externally

Hi,

I have the following analysis structure:

Analysis "Caller" is ran on a schedule,  it updates data.
Analysis "Send Email" is called by "Caller" when multiple conditions occur.

When running "Caller" on the internal TagoIO analysis runner, it can call "Send Email" without issues.
When running "Caller" on an external runner, the analysis errors out mentioning an invalid token.

I have set up the Access for both analysis.

What could cause that issue?