I got into an argument about this very topic. MLB and the Negro Leagues were two different leagues.
Yes it was deplorable that it had to be that way, but the entire thing stinks of Woke. Josh Gibson didn’t play in the majors. He set no MLB records at all.