You don't really explain why the S&P rising slower than M3.
The s&p 500 is not an index of all corporate growth.
The S&P 500 and DJIA are limited to a fixed number of corporations. The NASDAQ is allowed to expand it's number of listed companies over time.
If you look at the NASDAQ figures it's able to show considerable and relevant growth, as more companies have listed. (Still not at 2000's peak, but much closer than the S&P or DJIA.)
Why do you think a constant fraction of every dollar the Fed creates should go into the S&P 500? Private markets, debt markets and bank reserves have soared since 2008, for example.
This chart is the financial equivalent of "a series of tubes."