UPDATE:
As a final test to determine whether or not the charging port was completely fried I took out my OTG cable and hooked it up to Mojo. To my surprise, there was actually a handshake! And the audio was playing out the Mojo into my IEMS.
Then I plugged the x5 into the charger and it started to charge again, hallelujah!
Just yesterday I decided to test the OTG into my Mojo even though I knew it had issues it still sorta played music but with iffy quality. Then after a few minutes, I experienced a weird glitch and had to restart the x5.
The weird glitch must have temporarily bricked the data transfer/charging capabilities of the device.
Ironically, the fix to my problem was what had broken it in the first place.
Long story short, don't use OTG just yet.