Phil Collins, on crutches, attended a King Charles charity event at Buckingham Palace amid his numerous health challenges.