Put BTC and the S&P 500 in the same correlation grid and you are comparing two things that do not agree on when a day ends. The equity series closes at 4pm in New York and then stops existing until the next morning. The crypto series never stops, and its daily bar usually rolls at midnight UTC, which is seven or eight hours later depending on the time of year.
That gap is not a technicality. It systematically drags the measured correlation between the two down, which means the cross-asset cell you are reading understates how much these assets move together, and the diversification you think you are buying is partly a measurement artefact.
Where the shared move goes
Follow a single event. A US inflation print lands at 8.30am New York time. Equities react through the session and the reaction is captured in that day's close-to-close return. Crypto reacts too, but the crypto day does not end for another fifteen and a half hours, so it keeps absorbing the same news, plus the Asian session response to it, before its bar closes.
Some of the crypto reaction lands inside the same dated bar as the equity move. The rest lands in the next one. The correlation you read is computed on same-date pairs, so it only sees the first part.
The arithmetic is easy to sketch. Suppose two assets genuinely share a co-movement of 0.55, and the clock mismatch splits the crypto response so that 60 percent lands in the matching bar and 40 percent slides into the following one. The same-day cell reads roughly 0.33 and the relationship you cannot see at one day of lag holds the other 0.22. The full 0.55 exists. It has just been cut in half and filed under two different dates.

At the time of writing the crypto rows on the panel showed dashes against the S&P 500 row, so there was nothing to read there yet. That is worth knowing before you go looking. When those cells do populate, the number arriving in them is subject to everything below.
Weekends make it worse, not better
The other half of the problem is the calendar. Crypto trades Saturday and Sunday. Equities do not. A Friday-to-Monday equity return spans one measured interval while covering three crypto days.
Whatever you do with that is wrong in some way. Drop the weekend crypto bars and you are discarding genuine price moves, including some of the largest ones, since crypto has a habit of doing dramatic things when traditional markets are shut. Keep them and you are correlating a one-day equity return against a three-day crypto return roughly once a week, which inflates the crypto side of the calculation on those rows.
Neither choice is neutral, which is why the honest move is to know which one your data source made. A cross-asset correlation is not fully specified without it, and two providers making different weekend choices will show you different numbers for the same pair and the same period without either being wrong.
Two repairs, one easy and one better
The easy repair is to stop using daily returns. Lengthen the interval and the mismatch shrinks as a fraction of it. Seven or eight hours is a third of a day, so it distorts a daily correlation badly. It is about four percent of a week and about one percent of a month, so it barely touches the longer windows.
On this panel that means the WEEKLY, MONTHLY and QUARTERLY toggles are not just three horizons, they are three different levels of exposure to this problem. When I am reading a crypto row against the S&P 500 row I trust the monthly and quarterly cells and treat the weekly cell as the noisiest of the three for reasons that have nothing to do with volatility.
The better repair, if you are pulling the data yourself, is to align the clocks. Take crypto prices at 4pm New York time rather than at the daily bar close, so both series are measuring the same window. Most data providers expose hourly or minute bars, and snapshotting the crypto price at the equity close is a filter in a spreadsheet rather than a project.
There is a free sanity check available before you do either. Compare a crypto row against another crypto row, then compare a crypto row against the S&P 500 row. The first pair shares a clock, so whatever it reads is not affected by any of this. The second does not. If your crypto pairs look sensibly high and every crypto against equity cell looks improbably low, the mismatch is a likelier explanation than a sudden outbreak of diversification.
The same bias hits every number derived from those cells. Beta, hedge ratios, and any optimiser output that takes the matrix as an input all inherit it, and they inherit it in the same direction. A hedge ratio computed from mismatched daily data will be too small, which means an underhedged position that looks correctly hedged on the spreadsheet.
If you cannot re-snapshot, the standard repair is to add the missing piece back rather than pretend it is not there. Compute the correlation at zero lag and again at one day of lag in each direction, then look at the three numbers together. If the same-day cell is 0.33 and the one-day-behind cell is 0.22, you have found the split, and the honest summary of the pair is much closer to the sum than to either piece alone.
What this changes about your portfolio
The consequences all run in the same direction, which is what makes this worth twenty minutes of your attention. Non-synchronous measurement understates cross-asset correlation, understated correlation overstates diversification, and overstated diversification means every position sized off that number is bigger than you meant it to be.
If you hold both crypto and equities and your allocation rests on a daily-data correlation somewhere around 0.3, the real figure over your holding period may be materially higher, and the day it matters is the day both fall together. This is the specific mechanism behind the common experience of a portfolio that looked diversified on a spreadsheet and then moved as one thing in a sharp week.
The practical rules I use are short. Never size a cross-asset position off a daily-data correlation. Prefer the longer windows on the panel for anything that crosses market hours. If a diversification argument depends on a cross-asset coefficient being low, check the same pair at one day of lag before believing it. And when a cell simply shows a dash, as the crypto rows did against the S&P 500 at capture, resist the urge to fill it in with an assumption, because the assumption you reach for will be a comfortable one.