I have tried connecting my iPhone for the last 5 minutes and Zorin just won't accept any connection from it despite it being connected via USB and my Personal Hotspot being turned on. I don't see a USB tethering option like on Android.
As for Solus, that was a while ago - about a month. But Ubuntu Budgie I was using just two days ago with that exact driver.
EDIT: I should mention the phone is recognized for data transfer TO Zorin. I can't transfer files to the phone, though. Not sure if that says anything about why I can't use my iPhone's internet connection.
EDIT 2: When I go into the lib/modules/ folder I can see a folder with the exact numbers that dkms throws out in the error.

