The auto-generate fees button on a participant record allocates the tickets and the payment to the main registrant rather than spreading the payments out across each guest. This makes no sense as you then can't see which guest has paid which ticket type.