Depois de pensar um pouco sobre isso, acho que é uma combinação de duas coisas, Peter não sendo capaz de seguir em frente Endgame e a morte de Tony e o fato de ele ter desistido da vida dos super-heróis até certo ponto.
Ele precisava seguir em frente
Este é provavelmente o principal raciocínio por trás de por que não estava funcionando bem. Ao longo do filme, Peter claramente tem alguns problemas com a forma como as coisas aconteceram. Guerra Infinita/Endgame e está lutando para lidar com eles. O principal é que ele está de luto por Tony e isso o afeta bastante durante os eventos do filme. Só depois de conversar com Happy e divulgar esses sentimentos com alguém que teve sentimentos iguais, se não maiores, por Tony, ele é capaz de seguir em frente.
No final dessa conversa com Happy Peter, parece que seu "Peter Tingle" vai funcionar novamente. Ele está lidando melhor com a morte de Tony e também parece acreditar em si mesmo novamente, o que é um fator enorme.
Ele precisava acreditar novamente
Na maior parte do filme, Peter está apenas tentando ser um garoto normal novamente, tentando se distanciar do estilo de vida dos super-heróis. Ele desistiu de si mesmo e não quer mais fazer parte disso. Ele chega a fantasmar e recusar "Fury" por um bom tempo, até que ele não tenha escolha.
Após a conversa com Happy e que ele percebe que ameaça é Mysterio, ele decide que precisa fazer algo a respeito. Ele volta ao estilo de vida de super-herói e aceita quem ele é e desperta seu "Peter Tingle" novamente. Provavelmente, isso foi ajudado pelo trabalho de projetar e construir um novo traje usando a tecnologia de Tony no avião.