When used locally on arch I can easily use tab for auto completion in vim when e.g. filling in a path with deoplete. If I SSH to this computer from my laptop then tab still works for completion. But if I SSH from this computer to an Ubuntu 18.04 (or any version I think) machine then when I type tab it simply inserts a tab. What is causing this issue and how can I fix it so I can use tab over SSH when connected to an Ubuntu server?
All machines I mentioned are also running the exact same vimrc and are all using neovim.