The default value of SPDPInterval in actually "8 s"
This has been noticed when monitoring the network packets in wireshark.
https://github.com/eclipse-cyclonedds/cyclonedds/blob/8d3ade8abb404498b490dd33a7beff6a6d987a31/docs/manual/options.md?plain=1#L241

Actually it is a bit more complicated (currently the SPDP interval is limited by the 80% of the lease duration, which is always be taken from the configuration Internal/LeaseDuration — in itself not quite as should be). The reason it is limited by the lease duration is because way back when it seemed that some implementations would only renew the lease upon receipt of a proper SPDP message.
The specification has a "participant message data" that can be used to renew the lease and that is far smaller, and besides any good implementation in a trusted network will make do with any message. I'm pretty sure there is not really any need for sending the SPDP message so often.
So while it is not exactly a bug, I think it warrants a bit of attention. I'd say it should be possible to set the lease duration via the participant QoS, and to have a SPDP interval that's longer than the lease duration.
@omertal88 Thank you for reaching out to us. Since we have not heard back in a long time, I will close this issue. If you have further questions or comments, please feel free to re-open the issue.