AI Trades

So Boston had JJJ on the block (3.5/4.0) and I offered a young SF (3.0/3.0), and young C (3.0/3.0) some and another young PG (2.5/3.0) plus TWO first round picks and they still wouldn't take the deal. Then towards the trade deadline, they took a deal for some scrub and one first. Is there any reason that they took a much lesser offer? I tried multiple times throughout the season to try to trade with them, why would they take such an offer that had much less? Is there something I'm not understanding or is that just the way it is?