Can you show one of the uptime graphs for a BGP peer?
But if you don’t want to get an error message for the uptime you can also define that a uptime of 1 second is ok with the available WATO rules.
If you don’t want to “idle” state to result in crit you need to modify the cisco_bgp_peer file.
Beginning with line 462 you find the code transforming idle state to crit.
if peerstate == 1: # idle
yield 2, 'Peer state: %s' % cisco_bgp_peerstate(peerstate)