Rigging Armor to Player
What I usually do if I can't seem to get things right in this case, is delete all the vertex groups and armature/mirror modifiers (or any other mods that might affect things) from the shirt and try again. If you have existing vert groups on the shirt it may cause problems. With a "blank" shirt, add the data transfer modifier again, apply it, then add the armature modifier back on.