Cloud Storageにアップロードしている画像を削除しようとすると、以下のようなエラーが出て削除ができません。

Aws \ S3 \ Exception \ S3Exception
Error executing "ListObjects" on "myproject.appspot.com" AWS HTTP error: Client error: GET myproject.appspot.com resulted in a 400 Bad Request response: InvalidArgumentInvalid argument.In (truncated...) InvalidArgument (client): Invalid argument. - InvalidArgumentInvalid argument.Invalid query parameter(s): [encoding-type]

現在LaravelのFileSystemを使ってCloud Storageとのやり取りを行なっています。
以下のコードで画像のアップロードはできています。

$fileName = 'article/'.uniqid(mt_rand());
$disk = Storage::disk('gcp');
$disk->put($fileName, file_get_contents($image));

そして削除は以下のように行なっています。

Storage::disk('gcp')->delete([$filePath->image]);

$filePath->imageには「https://storage.googleapis.com/myproject.appspot.com/article/123456abcd」といったフルパスが入っています。
なぜアップロードはできるのに削除ができないのでしょうか?
Cloud Storage内のデータを削除するには何か設定をしなければいけないのでしょうか?
どなたか分かる方がいれば教えていただきたいです。よろしくお願いします。