Using print strings was actually what helped me solve most of the issues. I do believe it is that the cards are being improperly removed from the board but I am not sure why. I do get an error when playing related to the Graveyard so I believe that may be it. Let me get the exact Graveyard issue and clean up my blueprint so that its easier to read.
Error Blueprint Runtime Error: Accessed None trying to read property Graveyard_Ref from function: 'ExecuteUbergraph_3DCard' from node: Add to Graveyard Visual in graph: EventGraph in object: 3DCard with description: Accessed None trying to read property Graveyard_Ref