Tests condition for Information Security Projects - Secure Real Time Multiplayer Game

Hi, I need some guidance on the project: Information Security Projects - Secure Real Time Multiplayer Game.
According to the project description, there are two parts: the game and the security headers.

And because I lack knowledge of socket.io for the gaming part, I tried to finish the headers part first and check the result by submitting the project
The test result showed me that I passed all the gaming part but failed the security header part.
I thought Ok, that’s cool, Maybe the project wants me to focus only on the header part, but any changes I made there did not affect the test result

Is there any condition to make the tests run correctly when submitting this project?

Here is my code for the header stuff, which I’ve already checked those headers from the browser

app.use(helmet.noSniff());
app.use(helmet.xssFilter());
app.use(helmet.noCache());
app.use(helmet.hidePoweredBy({ setTo: 'PHP 7.4.3' }));

and here is the test result

The test results are the same. I also notice that the _api/app-info was not called if it is relevant

For more info, I have also tried to resubmit my previously passed projects, and they failed to pass as well. Also noticed that the route “/_api/app-info” was not called for all of them. Is it possible that the running test services are down?