Custom admin menu order fails if slugs are complicated

I fixed this by changing the action I create the menu items from admin_init to admin_menu. The former runs far too early and I suppose was creating conflicts. I am now able to reorder my items by referencing them by their original slugs.

For future reference and in case it is helpful to others, the WP documentation for add_menu_page specifically recommends hooking to admin_menu.