There are no problems with the nodes. but i keep getting this warning What exactly is the reason for this?
err="signed recently, must wait for others"
On a clique (proof-of-authority) network that error might occur when the sealer nodes are not up. Remember that in a proof-of-authority network the 51% of sealers must be up and running and (of course) connected to the network. What I can suggest you is:
Along with the above answer, ensure that your server's time is in sync with the other nodes or your rpc-only node. Since this is a POA system, you could access other node servers. A simple ssh time sync can be a handful: sudo date --set="$(ssh <user>@<ipv4> 'date -u')"