@Keneda Fastboot puts recovery onto the device, then from there it down loads and pushes the file s to the device. If the first bit has worked you should have UBports recovery installed at least. Reboot to fastboot then in a terminal run fastboot devices and see if your device is listed. If it is thats one issue sorted.
Just noticed your on Windows. Please try 15 sec ADB from XDA developers it works well with windows https://forum.xda-developers.com/showthread.php?t=2588979
Edit: As I said just because a cable works with one thing don't rule it out. Try another if you can.