Long ago I tried to split mine and the problem I ran into was messiness with ssh key management and I actually asked GitHub to merge them back into one. It was obvious it was a pain in the ass.
(That was 12 years ago I haven't checked if https/oauth made things better)