This pigeon btw is a young one so why in your Opinion do you think it is not a feral / rock pigeon?
I would go for a homer, it could be a scrawny strain ... ,and the white flights DO EXSIST in the homing breed
Hi put two opposite sex pigeons together if they fight put them in two cages instead where they can see but cannot get to each other when you feel they're getting along put them again together about sexing I don't know how to tell you but with experience you'll distinguish between them you can't...