I’ve found a solution and it works essentially the way as you described it on your linked page above by using a “Face” as “Instancer” which has been duplicated with an “Array Modifier” (set to “Fit Curve”) and a “Curve Modifier”:

And animated (Warning: Don’t get hypnotized 🤪😉):

Play with the “Distance X” value in the “Instancing Plane’s” first “Array Modifier”:

It’s important to check “Scale by Face Size” on the “Instancer” (the “Plane”) and to make use of “Curve Radius Smoothing”:

File is here.