It is wellknown that some devices - part of Windows systems - does not play well with Linux. There is really nothing to be said or done.
If your custom package build of drivers necesary for you network to be work fails - this has nothing to do with Manjaro Linux as distribution.
Did you remember to sync the headers for your current kernel?
It looks like you did not.
Please see → [root tip] [How To] Kernel - Headers - DKMS
dkms mandates the correct headers … if your build doesn’t work it is very likely you did not select the correct headers.
Possibly you were challenged to select the correct headers package - but didn’t specify - thus the default - number 1 was synced - that is usually the wrong headers package.
Also see → - [Need-To-Know] About Manjaro and AUR