Hi Mahendra,
Adding one more point to your provided solution....
In non leading ledger depreciation area settings, make sure that Target ledger group is Non leading ledger group with area posts only depreciation and Make sure that Different depreciation area is blank.