Have these robot beetles always been on Numbani?

Overwatch 0 8

Have these robot beetles always been on Numbani?