UI Rendering error, Card Body Not Showing When Played by Enemy

in the screenshots, you can see that for some reason the card body won’t show in the battlefield if the AI plays the card, but when the player plays their card, it shows up fine anyone knows why it is? I am using canvases for the playing field and to display the cards and the cards themselves are scriptable objects

this is from the enemies side and the cards inspector for the punch card

from the player’s side
202750-players-cards.png

edit: so all i did was just copy the plyer 1 hand and flipped it, don’t know why it fixed it but it did

for added context this is the inspector for the punch card that is working and the kick card thats not