Yes, that's my reading of it, preference, though not exclusive, to the VG. I would see a VG infantry mix as being about 2/3 A and 1/3 B, where A is 548->547->447->436 and B the traditional 468->467->447->436 (both non-SS). That is why I would like to see an official 5-4-7, though LC's VG squads will do nicely. I would have no qualms about having some 548/468 E squads in a VG unit as some proved themselves as quite good in Wacht am Rhein, though many were sub par. It depended upon whether they were built around a good but shredded Inf Div core or not.I don't think that the StG was that widespread. Offhand, I would venture to say that around 650,000 were issued [edit: Wiki says only 424,000]. Probably not enough to assume that all 548s / 658s were equipped with that weapon.
A significant number of these went to Volksgrenadier Divisions, i.e. not the unit type reflected in ASL by 548s / 658s. So I would assume that for the latter, a more generous equipment with (inherent) LMG should be assumed rather than with StG 44.
von Marwitz
A Platoon = 3 squads, a Company has 3 platoons, say 10 squad = 100 Infantry (ignoring MTR, MG crew etc). A battalion has 3 Inf Co or 300 Inf. A late war German Inf Div had about 7 Battalions (3 Inf Regt each 2 Inf Battalions and a Fusilier Battalion, a combined Recon and shock unit) for 2100 inf. Round that up to 2.5k who might be issued StG. I know that sounds ridiculously low for a 10+k division but MG gunners, artillery men, supply, medical, etc people only need pistols, rifles and the odd SMG. So 650k StG is the equivalent of 260 Inf Divs and 424k a mere 170 Inf Divs! So even 424k can go a long, long way. Until I did the math I had not realised the magnitude.