Also what we do after using clear bgp * only
This is all about TTL Value we have to increase in case of destination is not reachable in by default value which is 1 for EBGP multihop.
So it’s not mandatory to give exact number, but you must give at least number of hops coming to reach before destination.
For example :
if destination is 3 hop away you have to give at least “ebgp-multihop 3”. or may give more than that. like “ebgp-multihop 5” , “ebgp-multihop 6”