Failing for not using /scan

I see.

The node name specified in the launch file overrides whatever is specified in the source code, so when you use ros2 launch what you specified in the launch file will be the node name.

Please fix the node name in the launch file and try again.