Thanks for your correspondence about this-- you are right: the issue arose because a recent update changed the format of UserFunctions hmrR_OD2Conc and hmrR_GLM, leading to mismatches between data created by running Homer3 and the scripts actually available.
There are currently no safeguards against this inconsistency in Homer, which is the issue we are working to resolve. You should be able to manually fix it by deleting all .mat files generated by Homer... this should have the same effect as a complete reinstallation.
Sorry this has been an issue for you and your labmates!
Stephen