Необходимо передать заголовок User-Agent не через -H, а через специальный заголовок -A:
Если использовать Laravel Http Client и обычным способом передать заголовок, то он будет передан через -H:
Http::withHeaders(['User-Agent' => 'Mozilla/5.0 (Android 13; Mobile; rv:109.0) Gecko/111.0 Firefox/111.0'])
Также я не понял, как сделать это через GuzzleHttp.