Text this: Multi-group dynamics with tolerant switching in the Kolkata Paise Restaurant problem with dining clubs