Hi Jamie.
it definitely only needs UDP but I wouldn’t worry if it works
As far as DDNS, are you running a DDNS client somewhere on your network? This is often a feature of your router or can be a software running on a PC that periodically checks your external address and updates the remote server when it changes.
73 Phil M0VSE