Quick answer: Construct 3 Photon room creation with a duplicate name silently overwriting? Server allows re-use; state from previous room leaks.
Host crashes; new host creates a room with the same name; clients connect; see leftover state.
Unique room names
Generate UUIDs per session. Conflict impossible.
Or check existing rooms
Before create, query Photon for the room. Refuse if exists.
Audit room lifecycle
Each room's creation, use, destruction documented. Reuse is suspect.
“Photon room names are shared. Reuse is allowed; sometimes wrong.”
Establish 'rooms are unique per session' as project rule. UUIDs are cheap; conflict is the alternative.