I would say lepricans but they usually are not that neat.

A mouse you would think would eat from the tips.

Something that sits on the leaf would need support from the stem to munch if it was the size of a june bug explaining why the tip was not touched.

I would say a beetle but never rule out the lepricans