Did you do an if statement to check if the contact field on the Event Participation record contains data first? It should work with a picklist.
If that doesn't help, can you post a screenshot of your workflow?
Did you do an if statement to check if the contact field on the Event Participation record contains data first? It should work with a picklist.
If that doesn't help, can you post a screenshot of your workflow?