Hi Alex, when people picker field is read only sometimes the field appears empty and the running rules on this field will be broken.
why the field appears empty? any idea about this behavior?
The solution Tony suggest should fix it (maybe you must delay it more than 100ms – try 500ms) – the reason for this is that the people pickers are loading asynchronous and are not always ready when the form is loaded and DFFS kicks in.