You might consider issuing a static IP address for the Pi in your DHCP server (router) and then adding a
hosts entry in Windows for it. Then it should work for Cura, the browser and PuTTY as well. Add two entries like:
192.168.0.240 octopi octopi.local
You'd need to do this from an Administrator promotion on the cmd.exe shell and then something like
start notepad c:\windows\system32\drivers\etc\hosts just so that you can write to the file to make changes. Having done so,
nbtstat -R to reload the NETBIOS over TCP/IP and you should be able to
ping octopi.local for the win.