This is not the first channel giving me the same problem. I created my Children's Christmas Channel on 11/29/2018. The Roku bot finally decided to ingest the feed for the first time on 12/17/2018 06:27AM.
This is ridiculous. I don't want to wait for several weeks for the Roku bot to do its job. With Children's Christmas Channel I contacted Roku support multiple times, and it still took weeks for the feed to be ingested.
Re: Feed ingesting for new, unpublished channel - not working
I took a look at your feed file. While it passes Json validation (ie. it is a valid Json tree), it may not pass Roku validation because you have some extraneous json objects in your feed file. For example, your feed contains "channelDescription" and "channelIcon" objects that are not defined in the Roku Json spec. Have you tried removing these objects and updating?
FREE Windows desktop software for creating BIF (Trick Play), Direct Publisher (MRSS, JSON), and FireTV feeds @ GitHub/rrirower. No programming knowledge required.