While it’s not OotB behaviour, your post reminded me of RMW Fast DDS Publication Mode: Sync vs Async and how to change it.
As @Jaime_Martin_Losa mentions in that thread (async publishing is the default in many (all?) RMWs (or synchronous, it gets confusing)):
1 Like