And when i call the withdraw function we are seeing gas fees is double of our current contract value. Included screenshot, is this expected? Do i really need to pay so much gas or is there some issue?
Just like helio.rosa said, you should use the owner account 0xF3cd8cd40109A218e1A18B7C0242eC4057F20b21 to call this function, maybe you have changed your account, but it does not connect, so have a check.