A couple of things to consider.
First, Chia does not make it easy to check health of the farm, so some monitoring tools usually help (e.g., ChiaDog that only works with logs (you can network read-only share them, so there is no security risk to your box), or farmr but this one basically needs a full access to your setup). Another option is PSChiaPlotter - the harvester monitoring part (also only works from logs), as this one gives quick feedback, although limited. Those tools give you various level of feedback but are much better than just eyeballing logs looking for some bad condition buried in a noise of worthless log lines.
The second is whether your plots are OG or NFTs. If you have OG plots, you were basically duped by Chia into plotting basically garbage (they make it a default option for god knows what reason other than incompetence) that makes monitoring more difficult. If you have NFTs, joining a pool would be really good, as you will get some feedback how your farm is doing (whether you have some stales, some other errors. With NFTs you can either self-pool, or join a pool, so it is up to you what works for you, there is no reason at all to produce / have OG plots anymore.
As far as being in a dry spell, several of us recently were pushing 5-6x ETW, although it is possible that it was related to a specific chia version (I think most, if not all went into that dry spell around upgrading to v1.3.x), although it could be just a weird correlation.
As you have no wins in a year, either you have some problems you are not aware about, or that is just a long dry spell. Checking some pools, I saw some of them having dry spells up to 8x (didn’t look too much, so potentially higher values are also there). From what you described you are at most at 6x, so sure it is something to worry about a lot, but may as well be just a bad luck
Having said that, I would really encourage you to join some pool, as you will get some feedback about your farm, plus regardless, whether you are lucky or not, you will be earning around 87% of what is expected in case your winning would always be on time.