2D Game engines in general tend to only allow Convex shapes, correct. As far as I know all 2D physics libraries(at least public ones) exclusively support convex shapes only. GDevelop uses the Box2D library for it’s physics, which also does not allow concave shapes.
On non-physics behavior sprite objects, you can add multiple collision masks to a single sprite object, and could use that to build out concave shapes with multiple concave polygons.
I went back as far as GD5 beta 0.89 from a few years back, and even there only singular concave shapes were allowed. I also confirmed Box2D has never supported concave shapes. Maybe you’re thinking of non-physics objects with multiple mask polygons?
Closest way I can think of would be to duplicate the original object and then modify it as needed to be a new object. If you’re needing a different object type, you cannot paste behaviors as some behaviors are object type specific.