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!
3.4m questions
4.4m answers