Hello Brijesh,
Thank you for sharing this question with the community.
Regrettably, the ignore status is not sensitive to attributes that compare fields between incoming events, such as same_srcip. While the rule is in its ignored state, it won't be matched to any incoming events until the ignore timer has elapsed.
To illustrate this, based on my testing of the custom rules you provided:
When using the ignore attribute and ingesting all the provided logs, only one event is generated:

When removing the ignore attribute and ingesting the same logs:

Events are generated for the different IP addresses.
You can continue utilizing this set of rules without an ignore attribute to minimize the influx of incoming events. However, presently, it is not feasible to mute these events for a specified time interval based on the IP address.
I hope this was helpful.
Have an excellent day!