not sure what im doing wrong. tried to have it log in, open bank(wont enter pin though?), withdraw herb in slot 4 close bank(cant find item hovers around 16), 2x press 1 keybind, open bank, deposit items

it is a bit spread out for now. just till i figure out what im doing wrong.

Simba Code:
program HerbCapeCleaner;
{$DEFINE SMART}
{$I SRL-6/SRL.simba}

procedure DeclarePlayers();
begin
  setLength (players, 1);
  with players [0] do
  begin
    loginName := '';
    password  := '';
    bankPin   := '';
    world     := 52;
    isActive  := true;
    isMember  := true;
  end
  currentPlayer := 0;
end;

procedure SetGraphics();
begin
  minimap.setAngle(MM_DIRECTION_NORTH);
  mainScreen.setAngle(MS_ANGLE_HIGH);
end;

procedure OpenBank();
var
  x, y: integer;
begin
  mainScreen.findObject(x, y, 6260138, 44, ['ank chest'], MOUSE_LEFT);
end;

procedure WithdrawItems();
begin
    bankScreen.withdraw(4, WITHDRAW_AMOUNT_ALL_BUT_ONE, ['rimy']);
    bankScreen.close();
end;

procedure CleanHerbs();
begin
  typeSend('1', false);
    wait(1500);
  typeSend('1', false);
end;

procedure OpenBankAgain();
var
  x, y: integer;
begin
  mainScreen.findObject(x, y, 6260138, 44, ['ank chest'], MOUSE_LEFT);
end;

procedure DepositItems();
begin
  bankScreen.quickDeposit(QUICK_DEPOSIT_INVENTORY)
end;

begin //Main Loop
  clearDebug();
  setupSRL();
  DeclarePlayers();
    if (not isLoggedIn()) then
    begin
      players[currentPlayer].login();
      exitTreasure();
    end;
  SetGraphics();
      repeat
    OpenBank();
    WithdrawItems();
    CleanHerbs();
    OpenBankAgain();
    DepositItems();
      until (false)
End.