fix: use correct cancel create encounter function based on viewmode (#6438)