The topic subscription to get a polygon is not working in the polygon filter. I think this is happening because the polygon filter is inherited from rclcpp::Node, even though the filter chain itself is also a node. This results in undefined behaviour. If you start a polygon filter in a filter chain, it will complain about two nodes with the same name