I was looking at the code and noticed the note about hand crafting engine units.
I think using the category "metallurgy-or-assembling" instead of "pressing" would fix the issue.
I can confirm that this fixes the issue. BTW I've created a German localisation. place this file in the locale/de/ folder: https://pastebin.com/YZuMLT3U