You shouldn’t need to change the static IP address on the board. Changing from 192.168.2.99 to this 192.168.2.90 should not make any difference.
After you change an IP address it can take some time for the next access to resolve properly.
You then need to make sure your computer has a different address in the same range. If you changed your computer to 192.168.2.90 (the same as the board) when you ping, it would have been pinging itself. When you tried to access 192.168.2.99:9090 it would have been looking for the Jupyter server on your local machine.
Once you changed the IP address of your computer, it would have resolved this problem.