D. {lr} got into {cilre} by lojbanizing "learn" as "lrn" which i can't call a perfect lojbanization from pragmatic viewpoint
So i humbly suggest obsoletizing this cluster.
It affects 7 gismu:
solri, molro, kalri, jilra, jalra, cilre, balre
possible solutions of obsoletizing them can be:
1a. replacing {l} or {r} to something else allowing both pronunciations with the {lr} pronunciation marked as "dispreferred". E.g. {*cilne} and {cilre} with the second dispreferred. Definitely, cilre (word No. 142) and solri (word No. 818 in my frequency list based on IRC logs) can't be just removed from the language so tagging them as "dispreferred" is the only possible solution.
1b. alternatively find a new form given fact D. above. {*lerne} would do fine.
2. {jalra} has a broken definition. {blato} covering termites and cockroaches would do fine with {.ortoptera} for Orthoptera.
3. As for lujvo {lr} would be always assumed as ={lyr}.
just for the info i'm not sure if {rl} poses that many problems but the following gismu have it:
tarla, surla, sarlu, perli, mirli, merli, kerlo, karli, farlu, darlu, cirla