Alex2011 Hello,
Although your traffic is down, this doesn't seem to be related to any Google updates or due to errors on your site. Have you continued publishing new content and updating your older content? These two factors will affect SEO, and we'd strongly recommend continuing to publish content for higher ranking.
In terms of your Facebook ads, that isn't something we can comment on. If you believe something isn't working correctly, you'd need to reach out to Facebook.
However, your shared video revenue is down significantly since the end of March. The reason for that is the videos aren't being shared as much. This could be for several reasons but it is worth bearing in mind that in March Google rolled out an algorithm update causing thousands of sites to lose ranking. Therefore the sites your videos were being shared to may well just be receiving less visits now, meaning less views on your videos.
In terms of the sparktraffic - I'd reach out to their team to ask about how their real time data works. The 20 users per minute does not seem accurate at all, as your site only has 150 visits per day. If you use Google Analytics it may be helpful to cross reference the number of visits you're getting there to Ezoic and spark traffic too, so you can better identify which traffic isn't reporting too accurately.