Biden was in a tough situation here, it was either veto the bill and let the military budget flounder for a month given his replacement will sign the bill anyway in as soon as he takes office or sign the bill and end up with the same results only without military personnel being in limbo until Trump takes over. It's not a good situation for trans kids, but it wouldn't be either way, unfortunately.