Thanks. I ran a quick test and can see that FormsViewer does not display the person as selected if either DisplayName or AccountId are blank. One thing you might do is just leverage a little UI work-around. First, put the person picker in a section. Then, hide the section if Display Name is not blank. Next, add another section - hide this one if Display Name IS blank. In this section, put a calculated value showing the display name and a little "x" button users can use to replace the selected person. You may wish to check your form logic and see if you have some logic that is just setting the Display Name field - perhaps it could be modified to also set the account Id going forward. I've attached a simple sample - download the linked file, right click and select design to see the design I'm suggesting. I've got a repeating table on there for the person values to be able to test with the account Id blank. :)
Hilary Stoupa
