Python client reconnection failure

Hi,
In my case I resolved this issue using reconnection parameters 20 and 3000 and default connection strategy:
messaging_service = MessagingService.builder().from_properties(broker_props)…with_reconnection_retry_strategy(RetryStrategy.parametrized_retry(20, 3000)).build()
But this is what is recommended in the best practice guide:

4.4. High Availability Failover and Reconnect Retries 4.4 Reconnect duration should be set to at least 300 seconds when designing applications for High Availability (HA) support. All APIs When using High Availability (HA) redundant Solace router setup, a failover from one Solace router to its mate will typically occur within 30 seconds. However, an application should attempt to reconnect for at least for five minutes. Below is an example of setting the reconnect duration to five minutes using the following session property values: • Connect retries = 1 • Reconnect retries = 5 • Reconnect retry wait = 3000ms • Connect retries per host = 20
You can find all these properties here:
solace.messaging.config.solace_properties.transport_layer_properties
and configure them as part of broker_props.