During testing, the following behavior was observed:
The policy has a direct dependency on the budget. Deleting the budget removes the dependency and the platform consequently deletes the associated policy after user confirmation.
Based on the warning message, it appears to be expected product behavior. The confirmation dialog explicitly informs the user that associated objects (including the policy) will be impacted and proceeding with the deletion confirms acceptance of that action.