Uma função assincrona se utiliza quando necessita retornar uma promise. TODA ASYNC FUNCTION RETORNA UMA PROMISE, por isso se usa o await.
O await espera algo para retornar essa promise. Nesse caso você precisa ter cuidado com a forma que utiliza o await sem definir uma função assíncrona apenas passando uma arrow func.
Aconselho você no futuro reescrever de forma mais sucinta esse código para não haver erros.
https://github.com/israelmessias/minhas-financas-app/blob/6eabfd9ce94fb097695e245d805c549c37813429/src/views/Login.jsx#L26
Uma função assincrona se utiliza quando necessita retornar uma promise. TODA ASYNC FUNCTION RETORNA UMA PROMISE, por isso se usa o await. O await espera algo para retornar essa promise. Nesse caso você precisa ter cuidado com a forma que utiliza o await sem definir uma função assíncrona apenas passando uma arrow func.
Aconselho você no futuro reescrever de forma mais sucinta esse código para não haver erros.