I do the same thing (redact), but I don't think there is any danger in folks knowing what your HDHomeRun device local IPs are

Mine is 192.168.0.160, .161. and .220. Let's see if anyone can hack me - lol (that is
NOT a challenge, folks! Please don't).
Everything looks fine to me. Maybe try switching to HTTP discovery? I don't see anything specifically wrong with broadcast here, but my sample size is limited to just my network. I tried Android, Windows, and Linux and didn't have a problem.
Have you tried the official SiliconDust app on Windows (if available)? It uses broadcast discovery by default, I would think you should see the same weird results. If that works fine I may have to ask SD what I may be doing wrong in the libhdhomerun code. Perfectly willing to do that, of course.
All I have for you right now would be to switch back to HTTP by disabling that setting. Those results looked fine and I would expect to resolve the issue.
edit: It just so happens that I rebooted my RECORD engine device, and I started getting "Live Stream Creation Failed". It was because the port number changed. Restarting Kodi or forcing a discovery would resolve that. If broadcast discovery is on the fritz, that would cause the same thing. This sounds like a "Known Issue" to document on the wiki. I could fix that by forcing a discovery on such an error (and may do exactly that).