nativesdk-dnf was installing systemd units. systemd.bbclass doesn't handle systemd units for nativesdk targets (by setting SYSTEMD_UNITS_class-nativesdk="") so they didn't get packaged, but also the pruning code to remove unused units wasn't executed as DISTRO_FEATURES has systemd in. So either we should strip DISTRO_FEATURES in nativesdk.bbclass, or extend the pruning code so that the DISTRO_FEATURES check is target-specific and we always prune for nativesdk/native.
oe-core 731744d5538e315702be828e6f2bd556309dee07 stabilises the nativesdk DISTRO_FEATURES so this is resolved.