Weird UPnP issue, resets incoming ip to 0.0.0.0

Never had an issue before with any other device/software. Recently I bought this cheap china made Security DVR for my home. It had a feature to use UPnP and I just turned it on. It worked fine for a while but then I couldn’t access the outside. After looking I found that the entries that UPnP put in reset the Dst Address to 0.0.0.0. Whats weird about it is if I remove the entry from winbox it instantly refreshes with the ip address filled in.

I looked at the logs and found it happens when my cable modem ip address changes. I am just going to disable UPnP and do it manually but I was curious if this is normal UPnP issue. I don’t have this happen on any other device and I suspect its just the crappy implantation on this DVR.