Uploading using programmer, Tiny Reflow Controller V2 issues

Hi, I am attempting to program the Tiny Reflow Controller V2 from rocket scream but I am having issues in uploading with programmer.
The board is connected via usb and the upload command works fine, but there is a ram issue when uploading the original code like this and I want to see if uploading with programmer fixes the issue.
Arduino settings:
Board: Arduino Pro or Pro mini
Processor: ATmega328p (3.3v, 8Mhz)
Com Port 4
Programmer: AVRISP MK2

The error received is:

Sketch uses 22482 bytes (73%) of program storage space. Maximum is 30720 bytes.
Global variables use 858 bytes (41%) of dynamic memory, leaving 1190 bytes for local variables. Maximum is 2048 bytes.
S:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CS:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v2 -Pusb -Uflash:w:C:\Users\Bet-C\AppData\Local\Temp\arduino_build_677073/TinyReflowController.ino.hex:i

avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

     System wide configuration file is "S:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

     Using Port                    : usb
     Using Programmer              : stk500v2

avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104)

avrdude done. Thank you.

An error occurred while uploading the sketch

I've read there may be issues with calling AVRDude too quickly due to it resetting the USB on the first command and not having enough time to allow the USB to re-enumerate for the next command, but it seems to be getting caught on the first call.

Could really use some help as this has been bothering me for a few days now.