Due to a bug in Windows, it seems that there's an error in precedence in some of the files released for the FSPort.

Certain VP files, such as glowmaps, shinemaps, hi-res textures, etc. are released in separate VP packages so that they can be added as optional enhancements. I called these files names like fsport_shine.vp to ensure that they would be loaded before the main release fsport3_0.vp and such. I assumed that the list order would be the same as the load order.
Unfortunately, Windows uses a weird ordering scheme that misleads you about the order in which the VPs are loaded. In ASCII, certain special symbols come lexicographically
before letters and numbers, but for some reason Windows lists them
after them. In the vast majority of cases this doesn't matter, but in certain very specific circumstances the files wouldn't override each other properly.
You probably don't need to understand all that. All you need to know is that if there is any file in your Port folder whose name begins with "fsport_" (that's an underscore), you should rename it to "fsport-" (that's a dash). This will cause the files to be loaded in the proper order. I've updated the files on the website accordingly.