Yes, -D takes a comma separated list, but it is still confusing and unnecessary that the first -D options were silently ignored.