When validating nested arrays with the same keys and rules, an incorrect error message will be picked up, for example, if the rules are:
$rules = [ 'elem.*.test' => 'required', 'elem.*.subitem.test' =>
'required', ];
and the messages:
$messages = [ 'elem.*.test.required' => 'top level item required', 'elem.*.subitem.test.required' => 'sub item required', ];