Twitch streamer CDawgVA has expressed the frustrations of making YouTube content, due to limitations imposed by living in Japan. YouTube…