Pretty much this. There are many reasons why organic traffic can drop.Check your on-page and website speed. It has 7.6 s average load time.
Apart from it check your GSC for manual action or any security issue.
There are always drop and rise, check your growing competitors. Not everything is Google effected.