It’s a year ago, but I’m working on a related validation problem on a child table :
and thought I’ll add what I know and maybe someone else can help me with my problem.
If I’m not mistaken, child tables do not have a validate event, hence your code will not trigger. Move the validate event to the parent ‘Incident Report’.