I'm having the same issue with the "invalid tag" using program scope tags when trying to use v3.98c. Controller scope tags work just fine. Format is correct, it worked in earlier versions v3.84 for example.
I've tried the patch from above, it does not work and instead gives a new error. I have to put the old .DDL file back in to get the project to load at all. Any Advice?