could be anything, really...
Better check your GSC for the pages and keywords that dropped, and then check which sites outranked you. Also check your backlinks, as many times (especially purchased) links can disappear, become nofollow, etc...
Last but not least, it could be a google update like everyone said. But probably the May update, not the April one, as your drop seems to have happened from May onwards...