How frequently will a node operator receive their respective block rewards e.g. will they receive it weekly or monthly?

Rewards are calculated per block. Node operators can claim rewards once per week (the rewards are updated on Sunday).