I ran into a similar rejection issue. After struggling with the review process, I used https://playtrust.pulsecode.in to identify and fix policy violations. Their report helped me fix the bugs and finally get my app accepted on the Play Store.