Kate was caught making an unexpectedly flirty comment about William's beard