Hey this is a bug in the suitecrm 8.x where it using parent dropdown list labels instead of dropdown list values. This is why for @HiltonT ArtsMusic , SportRec and BlitheringFool do not work because there labels and values are different.
In the core you can modify core/app/core/src/lib/fields/base/base-enum.component.ts
line number 286
from
option => String(option.value).startsWith(parentOptions[key])
to
option => String(option.value).startsWith(key)
The function is createParentChildOptionsMap
And recompile the core
OR
find the js usage of createParentChildOptionsMap
in compiled code and modify it
from
createParentChildOptionsMap(e,t){const n={};return Object.keys(e).forEach(i=>{n[i]=t.filter(t=>String(t.value).startsWith(e[i]))}),n}
to
createParentChildOptionsMap(e,t){const n={};return Object.keys(e).forEach(i=>{n[i]=t.filter(t=>String(t.value).startsWith(i))}),n}