Vertical align itself still works. If you mean that there is no padding then what you see is probably related to this:
"54. Changed: Empty text tokens no longer contribute vertical height when rendering text, resulting in a more consistent vertical spacing."
Change is good for me so now there is no automatic padding between the components (which is very big one if font was very big in earlier row etc) but i can add it myself by using transparent image (1x1-transparent.png) for whatever size
### Don't have all your fields so created variables for example
Save(1, v_Track Pick)/
Save(71, v_Track Popularity)/
Save(4, v_Track Ranking)/
Save(5, v_Track Rating)/
Save(06-Jan-2024, v_Track Rating Date)/
Save(1, v_Track Play Count)/
Save(6 Times, v_Track Play Counter)/
Save(23-Jan-2024, v_Track Play Date)/
Save(1, v_Track Skip Count)/
Save(1 Time, v_Track Skip Counter)/
Save(28-Aug-2023, v_Track Skip Date)/
Save(69512481, v_Track Play Score)/
Save(20, v_LabelMaxLen)/
Save(20, v_ValueMaxLen)/
Save(color="#111111", v_FontColor)/
Save(bgcolor="#CECDEB", v_FontLabelBGColor)/
Save(bgcolor="#FFAED7", v_FontValueBGColor)/
Save(color="#17B4FF", v_FontColumnTitle)
Save(<img src="tooltip:MISC//Separator//1x1-transparent" size="4x4">, v_Padding)/
<font face="Hack" [v_FontColumnTitle]>/
<b>[v_Padding]TRACK [v_Padding]STATS<//b><br>/
<font [v_FontColor] [v_FontLabelBGColor]>/
/ Track Pick/
Repeat(/ , Math([v_LabelMaxLen] - 10))/
<//font>[v_Padding]/
<font [v_FontColor] [v_FontValueBGColor]>/
/ [v_Track Pick]Repeat(/ ,Math([v_ValueMaxLen] - Length([v_Track Pick])))/
<//font><br>[v_Padding]<br>/
<font [v_FontColor] [v_FontLabelBGColor]>/
/ Track Popularity/
Repeat(/ , Math([v_LabelMaxLen] - 16))/
<//font>[v_Padding]/
<font [v_FontColor] [v_FontValueBGColor]>/
/ [v_Track Popularity]Repeat(/ ,Math([v_ValueMaxLen] - Length([v_Track Popularity])))/
<//font><br>[v_Padding]<br>/
<font [v_FontColor] [v_FontLabelBGColor] color="#000000">/
/ Track Ranking/
Repeat(/ , Math([v_LabelMaxLen] - 13))/
<//font>[v_Padding]/
<font [v_FontColor] [v_FontValueBGColor] color="#000000">/
/ [v_Track Ranking]Repeat(/ ,Math([v_ValueMaxLen] - Length([v_Track Ranking])))/
<//font><br>[v_Padding]<br>/
<font [v_FontColor] [v_FontLabelBGColor] color="#000000">/
/ Track Rating/
Repeat(/ , Math([v_LabelMaxLen] - 12))/
<//font>[v_Padding]/
<font [v_FontColor] [v_FontValueBGColor] color="#000000">/
/ [v_Track Rating]Repeat(/ ,Math([v_ValueMaxLen] - Length([v_Track Rating])))/
<//font><br>[v_Padding]<br>/
<font [v_FontColor] [v_FontLabelBGColor] color="#000000">/
/ Track Rating Date/
Repeat(/ , Math([v_LabelMaxLen] - 17))/
<//font>[v_Padding]/
<font [v_FontColor] [v_FontValueBGColor] color="#000000">/
/ [v_Track Rating Date]Repeat(/ ,Math([v_ValueMaxLen] - Length([v_Track Rating Date])))/
<//font><br>[v_Padding]<br>/
<font [v_FontColor] [v_FontLabelBGColor] color="#000000">/
/ Track Play Count/
Repeat(/ , Math([v_LabelMaxLen] - 16))/
<//font>[v_Padding]/
<font [v_FontColor] [v_FontValueBGColor] color="#000000">/
/ [v_Track Play Count]Repeat(/ ,Math([v_ValueMaxLen] - Length([v_Track Play Count])))/
<//font><br>[v_Padding]<br>/
<font [v_FontColor] [v_FontLabelBGColor] color="#000000">/
/ Track Play Counter/
Repeat(/ , Math([v_LabelMaxLen] - 18))/
<//font>[v_Padding]/
<font [v_FontColor] [v_FontValueBGColor] color="#000000">/
/ [v_Track Play Counter]Repeat(/ ,Math([v_ValueMaxLen] - Length([v_Track Play Counter])))/
<//font><br>[v_Padding]<br>/
<font [v_FontColor] [v_FontLabelBGColor] color="#000000">/
/ Track Play Date/
Repeat(/ , Math([v_LabelMaxLen] - 15))/
<//font>[v_Padding]/
<font [v_FontColor] [v_FontValueBGColor] color="#000000">/
/ [v_Track Play Date]Repeat(/ ,Math([v_ValueMaxLen] - Length([v_Track Play Date])))/
<//font><br>[v_Padding]<br>/
<font [v_FontColor] [v_FontLabelBGColor] color="#111111">/
/ Track Skip Count/
Repeat(/ , Math([v_LabelMaxLen] - 16))/
<//font>[v_Padding]/
<font [v_FontColor] [v_FontValueBGColor]>/
/ [v_Track Skip Count]Repeat(/ ,Math([v_ValueMaxLen] - Length([v_Track Skip Count])))/
<//font><br>[v_Padding]<br>/
<font [v_FontColor] [v_FontLabelBGColor] color="#000000">/
/ Track Skip Counter/
Repeat(/ , Math([v_LabelMaxLen] - 18))/
<//font>[v_Padding]/
<font [v_FontColor] [v_FontValueBGColor] color="#000000">/
/ [v_Track Skip Counter]Repeat(/ ,Math([v_ValueMaxLen] - Length([v_Track Skip Counter])))/
<//font><br>[v_Padding]<br>/
<font [v_FontColor] [v_FontLabelBGColor] color="#000000">/
/ Track Skip Date/
Repeat(/ , Math([v_LabelMaxLen] - 15))/
<//font>[v_Padding]/
<font [v_FontColor] [v_FontValueBGColor] color="#000000">/
/ [v_Track Skip Date]Repeat(/ ,Math([v_ValueMaxLen] - Length([v_Track Skip Date])))/
<//font><br>[v_Padding]<br>/
<font [v_FontColor] [v_FontLabelBGColor] color="#000000">/
/ Track Play Score/
Repeat(/ , Math([v_LabelMaxLen] - 16))/
<//font>[v_Padding]/
<font [v_FontColor] [v_FontValueBGColor] color="#000000">/
/ [v_Track Play Score]Repeat(/ ,Math([v_ValueMaxLen] - Length([v_Track Play Score])))/
<//font>/
<//font>