Its been a long time, but basically the longer the sugar chain(maltose, maltodextrin, etc. vs dextrose, fructose, etc) the more "work" it takes to break it down. The yeast will generally consume the shorter chain sugars first, leaving the longer chain sugars until last if they can even consume them. This is why higher mashing temps produce sweeter finished beers(higher mash temp equals longer sugar chains).
I am not sure what the best sugar for priming would be, but I assume that the smaller and simpler the better. The yeast are gonna be struggling by this point, so using a complex sugar could leave unwanted sweetness in the final product.
Sucrose turns into fructose and glucose(dextrose). Dextrose is already as small as it can get so your yeast will consume it first potentially running out of energy and leaving the fructose behind.
I would assume that Dextrose(glucose) would be the best option for priming sugar, but I dont know for sure.
This is a good explanation in regards to mashing and brewing.
https://byo.com/article/sweetness-brewing-sugars-how-to-use-them/
other things that might help
https://byo.com/article/whats-in-your-wort/
https://brewerylane.com/beer/fermenting-sugars