It looks human-made and human size, not SM--size. It could belong to Astra Militarum or Genestealer Cult. Maybe even Sisters of Battle.
Without something next to it for scale I wonder how you know it is not space marine size. Have i missed something?
I do hope it is for primaris but I wonder how useful it would be considering we already have aggressors for flaming hordes.