Приведенный выше код работает, проблема, после нескольких разочаровывающих дней, оказалась в случайных местах на пути пожарного депо. Я публикую это как ответ, потому что после поиска в Google было много других с подобной проблемой, и я не хочу, чтобы они набрали go из-за того же разочарования. Firestore не будет показывать это, пока вы буквально не нажмете имя пути, и оно не взломает sh вашу программу, оно просто ничего не возвращает.
Сделайте одолжение и используйте функцию .trim () при добавлении данных и если вы делаете это вручную в пожарном магазине, убедитесь, что нет пробелов.
Также я перестроил код следующим образом, который также работает (без пробелов, конечно)
Stream<QuerySnapshot> getjobQuerySections(BuildContext context) async*{
yield* jobCollection.document('T-MOBILE').collection('whyspaces').snapshots();
Надеюсь, это кому-нибудь поможет. Удачи