This is honestly the most frustrating part of post-ARR crafting. It sounds like an easy fix, but its probably not easy at all under the hood. There's so many edge-cases that have to be handled for every little thing in a game of this scale that changing one line of code could break something in a completely different area.