And its solved,
The kernel got updated, upgrading to buster. So the /lib/modules/** got replaced to there new version.
Upgrading the kernel uses the /boot folder. aka the “boot” partition. Using an hdd to run rasbian i had the following following partitions: (spot the disaster)
sd - boot (used to boot)
hdd - boot (mouted as /boot)
hdd - rootfs (mounded as / , contains /lib/modules)
knowing everything above, the solution: Fixing /boot at fstab to the correct partition, upgrading to the correct kernel matching /lib/modules.