Looking at the code it looks like in homework mode it was refactored to properly store multi-part answers such as answer arrays, but that was never ported to gateway quizzes.
Based on a quick look it's hard to tell whether it will be easy to get gateway quizzes to work with the same code. I'll open a bug report in case someone else has time to work on this in the immediate future.