As per my company policy, I have to serve a 3-month notice period. I sent my resignation 3 months ago. Now, since the organization has not found a replacement yet, they are concerned about potential revenue loss. Due to this, they have asked me to extend my notice period by 3 more weeks, citing the need for a transition to the new person. Given my senior role, I agreed as we have a crucial release in progress. However, they still have not found a replacement. In the meantime, I have completed my knowledge transfer to my reporting employees so they can manage in my absence. I have also received a sign-off from them. Despite this, the organization is unwilling to relieve me, stating that I am needed to complete the knowledge transfer once the replacement is identified. Is this ethical? What points do I have on my side to ensure a smooth relieving process, given that my future employer's background check on my current employment is yet to happen?