I've been mining on ViaXMR.com for nearly a month now and still no payout, is this because its a small pool or something else? Hobbyist miner using one GPU/CPU
The ViaXMR pool hasn't found a block since Dec 3: https://www.viaxmr.com/#/blocks So no one has been paid out in a while. It's been a really unlucky streak.
Also, the minimum payment is 0.4 XMR. Look at the Pool Config here: https://www.viaxmr.com/#/home
So you will have to mine long enough to accrue 0.4XMR before the pool will pay you at all.
You won't see any XMR for a long time in that pool.