Its AGAIN the problem that FreeBSD project does not want to solve - for the short 3 months period (when 14.1 is still in support) the packages for 14.2 - including kernel related packages such as drm-kmod - are built against 14.1 kernel sources ... which give result such as yours.
The solutions are:
- do not upgrade to 14.2 when 14.1 is in support + 1 week so new packages in 'latest' branch gets build
- rebuild 'drm-kmod' packages from Ports:
# make -C /usr/ports/graphics/drm-kmod build deinstall install clean
- use GhostBSD as 'base' for desktop - I mean use GhostBSD repositories and kernel - they always build packages against the RIGHT sources.
I try to at least 'force' FreeBSD related people to switch 'latest' branch to always build against the latest FreeBSD - 14.2 now - and to keep 'quarterly' on older still supported for 3 months - 14.1 in that case ... but they would not listen to me.