Trouble uploading post attachment

I’m developing a plugin, that at some point attaches a remote file (DigitalOcean Spaces) to a post, programmatically. The plugin works well on normal WP installations, but fails when using Bedrock.

The relevant part of the code looks like this:

$upload = wp_upload_bits($value, null, file_get_contents($value));
										$filename = $upload['file'];
										$error_upload = $upload['error'];
										if ($error_upload) $logger->log('<blockquote>An error ocurred when uploading the file: '. $error_upload . '</blockquote>');
										$wp_filetype = wp_check_filetype($filename, null );
										$attachment = array( //Attachments are special posts
											'post_mime_type' => $wp_filetype['type'],
											//'post_name' => 'attachment-n', //This is set automatically
											'post_title' => 'Fetched '. $key . ' for post ' . $post_id,
											'post_content' => $doc_field['desc'],
											'post_excerpt' => str_replace('_',' ', $key) .' for post titled: ' . $fpost[$title_key], //Caption
											'post_status' => 'inherit'
										$attach_id = wp_insert_attachment( $attachment, $filename, $post_id );
										if(!is_wp_error($attach_id) && intval($attach_id) > 0) { //Success attaching
											$logger->log('<blockquote>Success attaching the file to the post with Id "' . $post_id . '"</blockquote>');
										} else { //Some error occurred
											$logger->log('<blockquote>Some error occurred when attaching the file to the post with Id "' . $post_id . '"</blockquote>');

The script stalls at the beginning, when wp_upload_bits function is used. No visible error or indication on the debug log.

Your suggestions will be greatly appreciated.