Upon joining a multiplayer server, scr_ofs doesn't seem to apply anymore. If this is to deter from cheating, I understand. But it seems that qbism likes to hide the weapon, even if the weapon height is set to high. I would like to note, this (weapon height under Gameplay...) doesn't even apply when joining a server as well.

True, offset does not apply with multiplayer. This is standard Quake behavior. But it is an annoying unexpected behavior to ignore these cvars.

The viewmodel vertical offset calculation used by super8 is based on Fitzquake or Quakespasm as I recall. This is a challenge due to modern screen resolutions and additional HUD options. There's a QS fork that attempted to restore the Winquake position that I might look at: https://github.com/bangstk/Quakespasm

The wording on the menu settings should be more accurate. These are still actually the view offset cvars.

Lava- I like it transparent, but realize most engines default to opaque. So maybe a cvar, or cvars for water/ slime/ lava.

It's your source port, and I understand if you want it (lava) transparent. Just for me, it's rather odd to see it.

Also, anything to fix the viewmodel position at this point will be lovely. Super8 is a damn nice engine, and I've been recommending it to everyone that I can who has interest in Quake for a primary or alternative source port.