There seems to be a problem with the Shield Systems perk at either rank 2 or 3 that causes you to LOSE shield strength rather than gain it. It can occur inconsistently since I only have the issue on one of my ships and only now that I’m in new game+, but it’s causing my Razorleaf to actually have max shields of around 270 when it should be giving me 680.
Unfortunately the only solutions right now are to either use a different ship or remove the perk with console commands. I haven’t seen a lot of discussion about it either so who knows if Bethesda is even aware of it yet to begin working on a patch.
Okay, I might have found a fix but I didn’t think to reload any saves to verify it 100%
I took my bugged ship out and boarded a random low leveled enemy ship, cleared the hostiles on board, and undocked while in the new ship. I then boarded my original ship again and when I undocked again my shields were displaying the stats they were supposed to.
I think adding another ship to your collection might correct the glitch, so buying or finding a free one could also help. Or I got lucky and it randomly fixed itself, hard to say for sure.