Пунктуация корректна.
Слово хвоя имеет собирательное значение. Употребление формы мн. ч. затруднено в силу того, что такая форма бессмысленна.
Один овощ, но всякая овощь (в разговорной речи).
В русском языке есть слово овощ – мужского рода, без мягкого знака. Это форма единственного числа существительного овощи. Например: редис – вкусный овощ; всякому овощу свое время. И есть слово овощь – собирательное существительное женского рода, с мягким знаком на конце. Оно употребляется крайне редко. Например: растет на огороде овощь всякая (=растут всякие овощи).
В обоих случаях обособляется определительный оборот, стоящий после определяемого слова.
Правильно: в хвое.
См. ответ на вопрос № 247799.
Запятые в этом ряду не нужны, потому что в нем нет повторяющихся союзов. Союз да (в значении «и») соединяет сочетание желтая хвоя с сочинительным словосочетанием обрывки бумаги и бутылочные осколки.