diff --git a/libraries/base/dp/src/vhdl/dp_bsn_monitor_v2.vhd b/libraries/base/dp/src/vhdl/dp_bsn_monitor_v2.vhd
index 8670721cbbc4c8d5a6894840853f3b35b68a7cc8..452e97f76a2e39d2aab2c6a9526a59db1d823e7f 100644
--- a/libraries/base/dp/src/vhdl/dp_bsn_monitor_v2.vhd
+++ b/libraries/base/dp/src/vhdl/dp_bsn_monitor_v2.vhd
@@ -170,7 +170,12 @@ BEGIN
   latency   <= cnt_latency;
 
   -- Register ref_sync to ease timing closure for ref_sync fanout to (many) dp_bsn_monitor_v2 instances
-  ref_sync_reg <= ref_sync WHEN rising_edge(clk);
+  -- TODO if needed:
+  --   Registering ref_sync assumes ref_sunc occurs before in_sosi.sync. When ref_sync = in_sosi.sync,
+  --   then also the impact of registering ref_sync with respect to in_sosi and in_siso needs to be
+  --   verified.
+  --ref_sync_reg <= ref_sync WHEN rising_edge(clk);
+  ref_sync_reg <= ref_sync;
 
   u_sync_timeout_cnt : ENTITY common_lib.common_counter
   GENERIC MAP (