How to handle image resize in media_handle_sideload?

If you look at media_handle_sideload in source, you can see how it works.

The function that generates the various sizes is within wp_generate_attachment_metadata, the image_make_intermediate_size function.

You could possibly use the wp_handle_sideload function instead and manually resize it via image_make_intermediate_size.