I don't use earning as a primary metric but I analyzed it in the last 5 years and couldn't find a pattern for those factors you mentioned. The only thing I am sure is that it constantly declines. After 2023 it became worse as reading times are no longer golden standard as engagement get the highest weighing.