Question: is it grammatically correct to say repeat again?
Answer: It is absolutely correct to use "repeat again", as it is being used to ask for a repetition for something being already repeated. It is absolutely fine! However, you can't "return back", as "return" itself mean "to come or go back".