When you stake your ADA with a pool, your stake will be included in the snapshot at the end of the current epoch (let's call it epoch x). This snapshot, which includes your Ada delegation, will be used as part of the calculation during epoch x+1 to determine how many blocks each pool mints during epoch x+2. During epoch x+3, your rewards, if any, will be calculated. Those rewards will then be paid during epoch x+4.
A pool with a delegation of about a million Ada will produce, on average, about 1 block per epoch. It is normal for a pool of that size to have several epochs where no blocks are produced, and several epochs where more than one block is produced. A pool with a delegation of 20 million Ada will produce, on average, 20 blocks per epoch. It is very unlikely that such a pool would experience a blockless epoch.
Your pool, TSC, currently has around 700k in delegations, and appears to be growing quite quickly. This should plenty enough to ride the waves of luck and average out at roughly 5% per year which is the expected return of any pool.
A pool with a small delegation, let's say 100k, would expect to mint about one block every ten epochs, which may not be enough to overcome the swings of luck in order to average out at 5% - it may be quite a bit more or quite a bit less at the end of the year, but over a long enough period of time, it would average the same return as every other pool.