lspci -k command will give you some usefull information about the hardware and the drivers used. take a look on it. I don't think that a problem on kernel compilation because you told me that works on Artix, but maybe you can check the configuration for the compilation to see if the good drivers/modules are on it or be compiled as modules and installed in your kernel.
Maybe you need to specify the modules to load at booting time, according to the wiki page
https://wiki.obarun.org/doku.php?id=s6-boot :
How to load Modules
If you want to load particular modules, simply create a file at /etc/modules-load.d/mymodules.conf containing the name of the module that you want to load. The extension .conf must exist.