I did that, and the HUD stays in place as you'd expect. It's just that, when transitioning between dungeon rooms, it doesn't subtract from the values of where the viewport is located on layer 2 anymore, but instead uses the values on the HUD layer. This leads to the viewport scrolling to something like 305, -305 instead of (ballparking) 1800, 4000. The math is all right, but it is using the reference of the viewport on the HUD layer instead of the viewport on layer 2, which is where I'm trying to actually adjust from.
I hope that makes sense lol. But thank you for replying! I really want to figure out what's going on here if at all possible. I'd be glad to get more specific if anyone is willing to take the time to go over it. Just let me know what info you (or anyone) might need and I'll post again!