ESP board to alexa 3rd gen not recognizing/printing

So I followed some videos and tutorials and I am trying to make a servo controlled by Alexa 3rd gen. I found out my issues slowly, using wrong COM port, using wrong type of cable, wrong baud speed, and finally wrong alexa. My board is a "ESP8266 NodeMCU CP2102 ESP-12E Internet WiFi Dev board"

Using a 3rd gen alexa I cannot have her just connect and activate, I have to use a smart skill. I am using Sinric (GitHub - kakopappa/sinric: Amazon Alexa Smart home skill / Google Home Action for ESP8266 / ESP32 / Arduino) I created an account, linked everything up. I am using this code provided by Felandric (GitHub - Felandric/WemosServoSinric) and I input my own API key from sinric and device ID, as well as my SSID and Password.

I'm very new to programming so I am not sure what part of the code is the issue, I can upload using NodeMCU 1.0 (ESP -12E) fine, have it connect to the internet and react when I try to have alexa pair with it, BUT it does not pair. I then went through some troubleshooting checking libraries, versions, and now when it uploads it is not displaying any of the print statements, I can go to my alexa app and turn the device on and off and the device responds with this.

P⸮ ⸮⸮(%!⸮H⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮

First four are for turning off, and the rest is from turning it on. The servo doesn't react, and I can get the same results from testing through the Sinric dashboard. So I take it the device is on my network, connected to Sinric, but not working still? Thanks, any help is much appreciated