Yes, it is important that rewards should be given on time as part of respect for the people who use your protocol. This is especially true for those who are actively contributing to the success of the protocol. When rewards are given on time, it shows that the protocol values their contributions and is willing to reward them for their efforts. This encourages people to continue to use the protocol and to contribute more to its success. It also helps to build trust in the protocol and its users, which is essential for its long-term success.