Why can this not be "Do you like going swimming?" which I interpreted it as due to the presence of gehen? Alternatively, could I ask "Do you like swimming?" by saying "Schwimmst du gern?" in German?
The first sentence should be an acceptable alternative. Sometimes newly-added sentences are missing alternatives, and you can help by reporting them during the lesson.
The answer to your second question is "yes".