Self-intersecting curve error after CurveBoolean

Hi everyone,
I am following a tutorial and am getting this error message when trying to extrude a planar surface after curveBoolean:
Curves selected to extrude include self-intersecting curves.
But I’m not able to see what I’m doing differently than the instructor…

We created an array of hexagons and then grouped them, placed them over a few organic-shaped curves, did the curveBoolean, and then he is able to extrude without any issues

Here is a video of me trying to do the same:

I don’t understand how the curve could be “self intersecting” if I made a hexagonal array, or maybe it’s referring to where the hexagons intersect the organic curve? Thanks!
wind with extrude error.3dm (693.3 KB)

Hello - this curve has self-intersections:

The hexagon should either extend past the outer curve or be inside it for CurveBoolean - like this, the extrusion will have zero-thickness right there. There are a couple of locations on your curves that have this situation.

-Pascal

Thank you @pascal!