it looks like some parts of kicad require ${KIPRJMOD}/ at the beginning of a path and some silently assume it's there and read an empty file if it's not