1st question: Does VNC server support 4K ? Not sure myself.
2nd question: why is there the need for NVC? Some things are better done "under water" via a SSH backdoor or via JSON/API calls.
Thanks for your message.
Re 1st question. I don't know if VNC supports 4K but if not perhaps there's a way for VNC to connect to the second screen (nothing is plugged into it) or a virtual screen and have that running at 1080P.
Re 2nd question. I use VNC to manually update the library after adding new content and to check it has named everything correctly.
Matt.