Dropdown options doesn't change after i change them.

so, my dropdown options are first 30 (number of question in a multichoice test).
then i change the options and i can see that when i print the options now it has less (i keep only the mistakes in the test) so lets say after my client solved the test he had 20 wrong answers. so now the dropdown list options will be 20. so i print the dropdown list options and i can see there are only 20 and only those i need. but when i open to try and pick another question from the dropdown list i can see all 30. if i will press on something which answered right and doesnt actually exist in the dropdown list option because it do change it will switch the placeholder to that but does nothing because it shouldnt and doesnt exist. looks like a bug to me. hopefully you will be able to understand what im trying to tell. pictures below.
in this picture you can see the array of options is 22 which means 22 wrong answers.


here you can see the whole thing . options array is 22 but you can see 30 options in the placeholders.

Please post your code