well cutting holes into geometry isn’t a problem at all, closing them is…
for patch to work the surface in question must not be very distorted. Also reduce the stiffness factor and increase the number of UV-spans - this ensures more flexibility and adaptibilty of the patch-surface thus making it more “accurate” (if your toleance values are sufficient) - although this raises controlpoint number making the file larger plus heavier on performance and more difficult for later editing with a higher number of controlpoints - so don’t overdo it ;). As same as for the network-command it helps the patch command if you have addtional supporting lines e.g. if u make a cage(network) of e.g. blended uv-curves across the hole or contour lines above the hole etc.
A simple but not so smooth way would be to make a copy of the the surface in question, cut it in have across the hole and use the blend command
Again a screenshot of the problem would help solving it 