How to setup realistic collisions and physics for a Carrom (similar to pool/billiards) game?

I am new to UE4, I have seen some tutorials and I am trying to make a Carrom game in UE4. For those who don’t know about Carrom, it is similar to pool game. It is a square surface with 4 holes(pockets) at each corner. Instead of spherical balls like in pool game, it has cylindrical pieces called carrom coins. The objective is to hit these coins using another, slightly larger cylindrical object called a Striker, and put them in the pockets. Here’s an image of a Carrom board.

Signature_Carrom_Board_big.jpg

I have modeled Carrom board, but I am stuck at setting up collisions and physics. I tried using per poly collision, but the I found that the result was not quite satisfactory. There were issues like coin getting stuck in the border of the board, coins jumping out of the board, etc. I would like some suggestions on how to setup collisions and physics for such a game, or if it is even possible to get such realistic results using builtin PhysX in UE4.

P.S. this is my first ever post in this forum. If you think I missed some details, please feel free to ask.