root@OpenWrt:~# rm /etc/board.json
root@OpenWrt:~# sh -x /bin/board_detect 2>&1 | less
or, perhaps better
root@OpenWrt:~# rm /etc/board.json
root@OpenWrt:~# sh -x /bin/config_generate 2>&1 | less
Edit: Likely the reason I wasn't seeing anything is that it looks like if /etc/board.json is already present, it is directly used to (re-)create the /etc/config/* files, so nothing in /etc/board.d/ was being called at all.