Wouldn't it be possible to add the Engine Data DLC to the store page's DLC section, and label it as free DLC? And possibly easier to implement? (I say 'possibly' because for all I know it takes some back and forth communication/files between Larian and Steam)
I might try that work around though...but I've a busy work weekend so hopefully all is squared away by the time I have my days off.