Sorry for replying to an old thread, but here we go:
Couple of months ago, booked a Sun-Mon stay for July at Even New York Midtown. Today I booked the Sat-Sun for the same weekend as I need to be in NYC for longer. This time I noticed the $25 amenity fee.
I called the hotel and checked if I would be charged on the stay booked a few months ago (before the fee was a thing). Very friendly agent confirmed on points bookings, you do not pay it. She could not confirm if IHG wide, but at this hotel, they do not. Such a great interaction will make this my hotel of choice (assuming the stay is all good)! Would be amazing if this was a new IHG One perk (like Hyatt)!