Bulk-surface coupling with vector elements

Just to clarify, you would like to implement a H-curl space on \Gamma which is the conforming boundary of a 3D domain \Omega? I don’t see any obvious issues with this.
The only thing that comes to mind is to be careful about global orientations, ref this length post:

with code at: Add manifold example with real spaces · Issue #118 · scientificcomputing/scifem · GitHub