Danke, ich hab es nun hinbekommen. Nach dem Login über LoginRoute::login()
musste ich mir erst noch den neuen ContextToken aus dem Response Header holen:
$contextToken = $response->headers->get(PlatformRequest::HEADER_CONTEXT_TOKEN)
Wenn ich dann diesen Token zum erstellen des Warenkorbs verwende funktioniert alles.