I think you need to use MultiCategoryList for your labels, the easiest way would be to make your label function return a string with the letters separed by a char (like and then pass label_delim = ‘;’ when you call label_from_func
For the aspect ratio, try without any transform first, to check it doesn’t come from the warping or the rotation.