I figured it out. Kinda.
I was originall using a NanoKontrol 2 as a surface controller for Reaper so I had to install MCU Klinke V0.8 to get it to work. PS. it sucks. But while I was reading about .DLL files I found the faderport 2018 uses the the MCU .DLL terribly. Anyway I changed which DAW the Faderport is going to use (by holding the Next button while starting it up) to the Logic setup and HOLY ******* **** it worked. Everything works. Its a little spotty when it comes to the stop button, but other than that its perfectly fine.
TL:DR - Download the MCU Klinke V0.8 ( havent tried V0.8.3) and change the Faderports input to Logic (hold down Next on startup and press mute ( I think?) and under control surfaces go to Mackie Control Universal Klinke and set the MIDI in/out to Faderport and Boom.
Let me know if anyone else gets it working.