There is a lag, higher bonds/ lower yields take time to reflect in the stock market.
Edit
shitty economy sends money to safety or bonds, to much uncertainty in the future cause investors to stay out of stocks, thats why there is a lag in lower yields and higher stocks...