"Preselecting options in an remotely-sourced (AJAX) Select2" example not working for multiple


I can’t seem to make the provided example work with a multiple select.
Here’s the code I am trying to use. As you can see the number of items to be initialized is correct(3) but the text is not correct.

Additionally when selecting a program already selected(even if the label text is not correct) will make the item dissapear

It looks like a bug, but maybe there is an extra step to set it up with multiple selections.

Thank you