I don't know this website but to me there is great chance that it is (Russian?) propaganda spreader.
Opinion is presented as fact that there is nothing to see...
At the opposite, recently there was reports of a strong suspicion of a Russian black ops related to that with a specific set of spies located at a right time in each location where it happened. Around 1000 observation of the Havana syndrome have been reported in different place and time. Even if we can easily assume that a part of the reports are not real Havana syndrome cases.