I am not sure this is necessarily a Parsoid issue. I think VE might have dropped the comment during the edit of the parameter or could have been an editor issue where the editor might have unintentionally deleted the comment while updating the parameter.
Right now, Parsoid considers that comment as part of the template parameter and encodes it as such. So, this could be considered a Parsoid issue if the current representation of the comment is considered inadequate for preserving them. I am not convinced that we need to change the representation since I can imagine those changes replacing this "edge case" with other edge cases.
So, I am inclined to classify this as a VE / user-error rather than a Parsoid issue.