any ideas on what this insect is?
IT’S A BEE! It belongs to the tribe Ericrocidini. It was suggested that it can be a specimen of Mesocheira bicolor. However, I am not sure of the species yet. These bees are parasitic of other bees, they lay their eggs on the nest of other bees. They wait near the entrance to the nest on the ground, and when they see the adults leave the nest, the female goes in and lays her eggs in there.
The males have this behavior of hanging on vegetation for the night, they release pheromones and usually other males come and they spend the night in groups protected by the vegetation. I was told that the males come back to the same area to spend the night, so I will try to look for it or more around the garden tonight, I might have luck and find it again.