So, for those of you having the same issue I was having, I figured out what the problem was, and I want to detail the issue and how I went about fixing it in case it helps others. The problem was with the Google USB driver that I installed for when the phone is booted into the bootloader. The below link describes in detail the process you need to go through,
with one exception. After, you select the
android_winusb.inf file in step 12, the document just says to click next, which will select the first option in the list, Android adb interface. That is
NOT the option you want to select. You want to select the second option, Android Bootloader interface. Once I installed this driver to load when my android boots to the bootloader, I was able to boot TWRP images perfectly. If you already have a driver installed when your device boots into the bootloader, you will need to attach your device to your computer and boot it into the bootloader so that the driver will load. Then, launch Device Manager, locate the device in device manager, right click it, uninstall the driver (also check the box to uninstall the driver software or whatever if it appears), and then scan for hardware changes. You will likely see your device with a yellow triangle next to it. This is the state you want it to be in when following the steps as outined in the below article. Hope this helps:
Fix the Fastboot not detecting your device. If your device is not detected by the Fastboot then these tricks will really help you.
www.qasimtricks.com