The answer to your questions is simple: Somaliland is willing to pay more $$$$$ than PL, to have Beggarbant lands waving their flag. Aswell as this strange cuqdad and jealousy, that comes from these scrounging folk.
You see, you need to understand that Puntland is a tribal state, nothing less, nothing more. Puntland was established back in, '98, as a entity that, since the Government in Mogadishu collapsed, Hartis (and Darood yaryar+Carab Salah) can have and use to govern themselves, police themselves and protect themselves. The aim for Puntland was that, never will Harti be ruled from a far away city, or by another clan ever again.
Puntland is just a political union between Hartis, nothing more. Unfortunately, Beggarbantes ( and some Warsan subclans) thought that Puntland was more than just a political union. They seriously thought and believed that: MJ was gonna give a helping hand in building: schools, roads, hospitals, airports ect for them. Wrong, they were/are very wrong. Just because we're Harti, Majeerteen is under no obligation to build schools, roads and so on for Beggarbants and Warsans. That's their job. Every clan and subclan of PL, should and must build for themselves. Puntland is no welfare state. For some reason though, Beggarbantes and some Warsan subclans, are not able to do a thing for themselves.
MJs, Dashisles, Leelkase and Carab Salah, all built up and developed their lands, FOR THEMSELVES AND BY THEMSELVES. Why isit that Leelkase, Dashisle and Carab Salah are all soo loyal to Puntland, through and through and never bad mouth MJ and ask "what has PL ever done for us?" Even though they have not nor will be (anytime soon, due to their numbers) become PL President or VP. That's because, they do sh*t for themselves. They build their own schools, pave their own roads, build their own medical centres and so on. They don't need MJ to help develope their lands, and better themselves.
It's for these reason, and these reasons only, that Dhulos and half of Warsans are against Puntland and not want anything to do with it.