"Bug" might be the wrong word, but when we have a Linux setup with UDF drivers installed by package, which tries to load UDF disks as iso9660, I call that a distro-level bug :-)
If 'mount' will cleanly tolerate nonexistent modules, I like static better, because mount has to be so utterly stable. Otherwise, certainly, dynamic :-)
You are, by the way, clearly much better at sh logic than I :-) Adding lines between others is not something I have tried yet!!!
J.E.B.