First off, Geralt is not a leader.
Secondly, I have read the description. It states "Summon this unit on a random row whenever you play a gold card(excluding a leader)".
Summon meaning from deck. Now I can see by the description of SUMMON that it comes off the deck and not graveyard. So yes, That answers the reasoning for it not being summoned once I discard it with KING BRAN and try to summon it using Geralt. Yet it doesn't answer the fact that when I used a regular Geralt, Roach was in my deck.
Roach didnt summon when Gold card, Ermrion played.
Not sure why, I played Ermion on round 3, Roach was in my graveyard, Roach had +3 to him from playing Holger Blackhand in a previous round. On round 3, I played Ermion and Roach didnt come into play from the graveyard like he usually does, costing me the game. He was not locked.
Roach inactive after being moved to opponent's graveyard
I'm SK main and a recent favorite card of mine is Birna - finally I get to do some grave-digging of my own instead of just sitting there getting robbed lol. I've noticed, though, when I pinch Roach from opponent's graveyard, it doesn't show up on my side of the board when I play another gold card. I mean, cards moved from one graveyard to another are not changed in any way, so why can't Roach interact correctly with my own golds? If this is a bug (which I believe it is), please fix it; if there's a reason for Roach to become inactive after being moved to another graveyard, there should be explanation and justification for it. Thanks.
Roach is supposed to play when you play a gold card, excluding leaders. Roach does not always play when playing a gold card. Two games now where the card did not auto play when playing golds. Tried on different rounds, still no go.