So, this is a simple thing that I encountered and surprisingly took me quite a while to understand.
If you are trying to connect your robot to an environment where the wifi has repeaters. In my case, I am using my university wifi, and when I ran:
pifi list seen it would show the same network multiple times.
However, using the normal method of setting up the workstation, where you use the hostname of the robot. So, to fix this, simply find the IP of the robot by connecting it through ethernet, and then set that as then use that as master in the bashrc file.
i.e. just simply follow the part of the tutorial where you use the ip of the robot instead of the hostname