Someone please correct me if I have misunderstood anything here, but having a better rate for a bond that matures after 3 months, than for one that matures after 10 years, is definitely a bit odd.
Expectations of Fed rate hikes and cuts are reflected in the fed funds futures market, where participants estimate future values of the fed funds rate. Currently, the market implies a 94% chance of at least one rate cut by December [0].
[0] https://www.cmegroup.com/trading/interest-rates/countdown-to...
[1] https://www.google.fi/amp/s/amp.ft.com/content/855d23e2-83b7...