Another thing: UMAP is not a definitive truth, it just UMAPs best attempt at embedding higher dimensional data in 2d space. Just as UMAP splits up your MN_1 and MN_2 cells, it embeds all OLG_1-5 cells into one large blob and you can ask the same inverse question: why does UMAP not split these cells?
To find the answer you have to dig into the inner workings of UMAP and the details of this particular dataset, I have yet to meet someone who can really explain to me how UMAP works.