Just to make sure… Are you targetting free players? Is most of your traffic comming from searches like “no deposit casino bonuses” or something similar?
If you are just sending them the same traffic you are sending all your other casinos (same promotion methods) and your other casinos are converting then I think you are being shaved bald. 200 players and not a single signup, that’s terrible.
Even if they are showing the real stats, pull the banners down.