In a Views page with 3 arguments, 3rd argument default PHP being ignored if 2nd argument is not present
Always keep the optional args in the end otherwise define Action to take if argument is not present or at least set Provide default argument in argument configuration form.