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!
8.8m questions
11.4m answers