Using bsdconfig to change the font or keymap, it always writes syscons settings to /etc/rc.conf, although vt is set as console driver.
For example, using bsdconfig to set the keymap to german and fonts to ISO 8859-15 results in these entries in /etc/rc.conf:
With vidfont and kbdmap i get the correct and working results:
Console driver is vt:
root@betablock:~ # sysctl kern.vty
I checked in /usr/share/bsdconfig/keymap.subr, and found a check if vt or syscons is used. Depending of the result, it should use /usr/share/syscons/keymaps/INDEX.keymaps or /usr/share/vt/keymaps/INDEX.keymaps for creating the userinterface and set the korrekt keymap. But i could not see, where the problem is.
I checked bsdconfig on 11.2 and the installer on trueos 18.06, both behave in the same way.
looks a little bit like bug #202081 in reverse.