Same here,.issue still exists on ME LE.
It is embarrasing that being an issue so easy to reproduce (any dev with a decen gaming rig can see that whenever the game is not using the FPS limiter (to 60 frames) the shields/barrier won't reaload (and/or will take a lot of time to reload), specially because now most of the graphic cards of the past 5 years can easily run this game on over 60fps on max settings.
Currently I have the game fps limiter to 240 and vsync set to off (I use the nvidia control panel to turn on v-sync + gsync) and the game locks at 165fps (I've a 165hz display)
Update (26/05/2021): it seems the issue shows up when you limit the FPS using a value above the max framerate your display can render. I'm not using the game's vsync (since I use G-sync configured in Nvidia Control panel).
For example: in my case my display goes upto 144hz (165hz with the built-in OC, which is what I use). So
- if I set the in-game FPS limiter to 240 (virtually: unlimited) => I get to 165 fps (the max possible due to using G-sync + a 165hz display). Shields do not reload properly (take a lot of time to fully reload and your shield explodes after 1 hit)
- If I set the in-game FPS limiter to 144 (the closest value to 165 that the game allows) => I get 144fps and gsync still works (so no tearing, 0 noticeable input lag). Shields work properly
Submitted a bug report for ME LE (with a lot more detail than the paragraph posted above): https://answers.ea.com/t5/Mass-Effect-Legendary-Edition/BUG-ME3-Shields-reloading-issue-when-playing-on-high-framerates/td-p/10374449