Currently, the remove APIs in channel_sv2 are fire-and-forget and do not indicate whether an element was removed. As a result, callers often need to check for the element’s presence before invoking the remove operation. Providing clearer feedback from these APIs could help simplify usage and keep state handling within the owning abstraction.
Example of this can be found here: stratum-mining/sv2-apps#244 (comment)