Hi there! In this particular story and in general, the word finicky means means fussy.
Some synonyms could be overparticular, a certain standard, etc.
Hope this helps! Have a good day!
1.6m questions
2.0m answers