it pains me not to poo on bryce but I don't think this is his fault. I just don't think he's actually making multiple reads, he's told where to throw it every play, and sometimes its XL's turn in the pass catching rotation.
Canales favors fresh legs and his precious scheme over using actual good players. XL is a decent blocker, and these passes only work if he's been on the field blocking all game. Conversely, the runs to his side only work if he's a legit threat to catch passes.