Symptoms
Is there a solution to show the current user on the data label and have anonymous access (under advanced properties) enabled?
Diagnoses
How Anonymous Access is used is that external users access the runtime form as anonymously, meaning no user credentials is required, hence user context information such as the display name is not displayed.
Resolution
This is as designed. There isn't a solution to display the current user when the form is set to anonymous access.