right. so i am not sure how to tag this as solved but i worked it out.
I am unsure what helped but let me tell you what i did step by step.
as i only want to pasthrough the NVIDIA cards, i have installed the AMD card in slot 2 (slot 1 is a pcie 8x in this motherboard), moved all nvidia cards to slots 4,5,6, with slot 3 empty. The reason behind this was that i suspected tha due to the fact i have same cards, by the same vendor, the exact same model and manufacturer, this may be somewhat confussing to the system. I am not quite sure behind the logic as my linux and KVM knowledge is nto that great, but it seemed to make a diffrence.
At the same time i have recreated the VM from the scratch using OVMF bios (seabios would not power the card without a pcie 6 pin connector that the cards do not have, i assume its not initiating the power to the gpu through the pcie slot or something) adding a few lines to the XML and WITHOUT a VNC Gpu.
FIRST i have edited the HyperV to make it hidden, plus some info i found on russian forums about the vendor tag, so in the hyperv fields i added this bit in the features.
then i edited the GPU bios and removed the headder as in the space invader film (do bare in mind i have done this previously but with no effect) but i did not have a need to add it in the end, so the bios is stored, but not used
in the end before even starting the VM i added those bits to the XML as per instruction found again in spacedinvader films
specifically added multifunction='on'
and changed sound card slot and function
slot='0x05' function='0x1'
I have also installed the OS with a keyboard passed through to the VM and a monitor connected. I have installed the GPU driver (old version 375.63) from the pendrive i had passed through as well, and restarted the VM.
This worked!
I now have a VM with a dummy plug connected to the GPU, working GPU passthrough, and i can remote to it to my liking
I hope this may help someone if they face the same problem.