CfdOF gmsh Error : Impossible to mesh periodic surface 4

Hi,
I am trying to setup a simple fluid simulation.
I create cylinder which will be the tube and a torus which fluid will flow around.
I combine them by using boolean cut (I think I suppose to do it this way?).

Then in CfdOF workbench, I add the boundary condition and them meshing it with gmsh.
But I got this error below.

Thank you in advance for help.
I install FreeCAD, openFOAM, and gmsh from openSUSE Tumbleweed.

Info    : [ 80%] 8-| Splitting those edges and trying again
Info    : Done meshing 2D (Wall 1.60443s, CPU 1.92343s)
Info    : Meshing 3D...
Info    : 3D Meshing 1 volume with 1 connected component
Error   : Impossible to mesh periodic surface 4
Info    : Input mesh hash 29f40433d4a9c347
Info    : Creating an empty mesh with 10563 vertices
Info    : Initialization of tet. mesh
Info    : Delaunay of      10559 points on   4 threads - mesh.nvert: 4         
Info    : Recovering 4 missing facet(s)
Info    : Recover Delaunay
Info    : some volumes of the BRep were not found
Error   : HXT 3D mesh failed
Info    : Done meshing 3D (Wall 0.921653s, CPU 3.03832s)
Info    : 10563 nodes 18941 elements
Error   : No elements in volume 1 
Error   : ------------------------------
Error   : Mesh generation error summary
Error   :     0 warnings
Error   :     3 errors
Error   : Check the full log for details
Error   : ------------------------------
Info    : Writing 'gmsh/Cut_Geometry.msh'...

Hi, I get the same error.
With 2x half torus instead of one it works.
simple_flow_ts.FCStd
2xtorusMesh.png

Hi,
Thanks, look like something not right with a full torus.