I was going to post the same thing just a couple weeks ago but put the piece of leaf in a little jar and let them hatch. Little baby caterpillars is what came out so it was some kind of moth or butterfly that laid those. Never found any more on any other leaves or plants so no need to spray for them.
View attachment 1349855
View attachment 1349856
Empty eggs.
View attachment 1349857
If you find lots score some Safer's BTK biological insecticide and spray your plants down. Safe even in flower and is just a bacteria that rots their guts and kills them but stops them feeding almost immediately. Similar to the BTi in mosquito dunks for those and fungus gnats.
Good luck!