I agree. However, I also think "you can't have your cake and eat it too" in regards to considering a system which shows typical Voynich word construction.
If we call "lines", "lines" as in the base line glyph construction method, the system does not work.
I've gone fairly off in the weeds past the CLS now, I'm debating if it is correct etiquette to give it a new name or not.. but anyway,
Here is "f6r", I have highlighted which words my system shows as (currently) non-conforming.
I have crossed out (underlined where overlap) each word I believe fail original CLS.
In my view it has worked pretty well to point out 4 "words" where 3 are unique and 1 appears twice.
This is a cherry picked page for a good example, however my config currently scores 10 full Currier A pages of text at 93.9% conformance.
If I take out my meddling.
y+l = null, d=K, revert to y=c, l=k, d=c
("l" working as null or K only makes about 0.4% difference, I just had it as that as maybe "y" and "l" should be given the same function.. don't know, but anyway "y" and "d" mapping accounts for the vast majority of the conformance gap)
81.3% conformance.
There is still every chance in the world I have made mistakes at this stage, which is why I'm not sharing everything yet.. If I have I didn't mean to and will correct.
Line <f6r.1,@P0>:
Line <f6r.2,+P0>:
Line <f6r.3,+P0>: foeear -> [K>c]c>K, cheoeees -> cc[c>c]ccc
Line <f6r.4,+P0>:
Line <f6r.5,+P0>:
Line <f6r.6,+P0>:
Line <f6r.7,+P0>:
Line <f6r.8,+P0>:
Line <f6r.9,+P0>: skaiiodar -> [cK]>[\\>K]>K
Line <f6r.10,+P0>:
Line <f6r.11,+P0>:
Line <f6r.12,+P0>:
Line <f6r.13,+P0>: qocthol -> [K>Q]>X
Line <f6r.14,+P0>: