A simple change is needed to src/Adapter/Guzzle.php:17 to make it PHP 8.4 compatible. This does not cause a fatal error in most cases, but can stall or interrupt a task under certain circumstances.
The simple fix is to adjust the signature to make the $baseURI a ?string:
public function __construct(Auth $auth, ?string $baseURI = null)
Here's a patch:
cloudflare-sdk-php84-nullable-params.patch