How to use linux.kernel_modules

lxc config show --expanded k3s-lxc should show that it is in fact applied on the container.

Kernel modules are a global resource, if it’s loaded on the host, it’s loaded in the container.

The fact that modprobe is confused about things is a different matter. You can look at /proc/modules inside the container if you want to make sure.