IN requiere que la lista sea una lista literal, no una cadena delimitada por comas. Usa FIND_IN_SET por eso:
WHERE FIND_IN_SET(s.seat_id, r.seat_ids)
IN requiere que la lista sea una lista literal, no una cadena delimitada por comas. Usa FIND_IN_SET por eso:
WHERE FIND_IN_SET(s.seat_id, r.seat_ids)