my full node isn’t detecting any transactions or events in the testnet

So i’m trying to run a full node on my linux vm and made a js script that detects transactions on BSC Tesnet and print them basically a transaction tracking bot but the bot isn’t receiving anything i tried it on public nodes and it worked but i want to use my own
the command for the node starting is :./build/bin/geth -ws