The current script is for dsl.
I do not have A+ bufferbloat but A only( just because i got jitter through wifi and powerline). I follow @dlakelan on this thread QoS and nftables ... some findings to share. It's also about priority of the packets when congestion is not the issues.
Make sure your bandwidth do not totally saturated.
There is a ton of input lag of your hardware and monitor/tv. I see you play on console and it may connect to a TV which is 60hz? is it a gaming TV 120hz? if not then you may suffer at least 4 frames behind those got 240hz monitor or even worse 1 second behind which is i believe your main issue here. You are still benefit higher hz tv/monitor although the game only 60fps because image don't have to wait and update immediately. When i connect my pc to a normal tv, the latency is extremly high and you may die 4 times before you could react
being host is a good thing on pc. Some still don't like it. You can't be host if you get moderated NAT. you get moderated Nat if you don't port forward the game. Strict Nat is not recommend.
your opponent still shoot back like they don't suffer from aim punch right? It may be because you are lagging behind(monitor/tv latency) and die on the server but on your end, it just a few ms late. Your bullet would not count if you were dead on the server in most game. You may suffer both qos(the script is for dsl) and display latency