Participant Custom Data not saving
Can you double check and see that the custom group is extending Participants and not Events? The two are different entities, but a fair number of users have made this mistake in the past.

A few other thoughts:


Can you also elaborate on where it does not work for participants? 
Can you try the same sequence of steps on our demo servers and see if you can reproduce it there