Rooted device with superuser but terminal emulator denied permission
Make sure you have SuperSU installed from playstore.
You mentioned root checker said not proper root access, means it didn't ask access to check. I highly recommend SuperSU instead of Superuser etc.