So found that the problem was talked about here:
The PKCS conversion was not taking place in the mqtt-forwarder mqtt.rs, so I manually converted to PKCS and now it sees the private key. I’m getting AWS authentication failures but the mqtt-forwarder is able to communicate and send requests, the authentication error is probably the AWS side of things.
I would recommend that the PKCS conversion from RSA keys takes place in the mqtt-forwarder similar to how it does currently for chirpstack and gateway-bridge.