Po dalším hrabání (čti zběsilém googlování) jsem našel problém a řešení zde
Sečteno a podtrženo, když web A přijme požadavek, php načte své proměnné .env pro celou délku požadavku http. Během tohoto požadavku, když web A volá web B, protože jsou na stejném serveru se stejným php, php stále používá .env z webu A a vůbec nenačítá samostatně soubor .env webu B.
Lepší vysvětlení autora: