really sorry for your issues
short answer yes ..... only beta channels from now on . only2 / account , only 20 installs / channel , and only for 120 days
the the last question i have no idea , maybe if you ask Roku Dev Support , they might have a proper answer for you.
Building a TV Channel can be easy … if you have a right tools ===>> https://tv-channel.info/