Not focus overcapping can stay completely intact, assuming it works for arcane/multishot focus generated instead of sidewinders fine.
Marking Targets proc Usage is kinda worthless, you're definitely guaranteed to waste procs now and I dont think its worth having a specific % to aim for since it would vary too much based on gear and # of targets and general encounter situations and such.
Vuln uptime is sorta worth keeping, since you do want to be near 100%, but you also want to let it drop. Imo it would be better transformed into a # of vulns total in the duration of the fight. There's not really a set number to hit (and no easy metric like dividing the fight length by 7s) since its pointless to have vuln active without focus to dump during the vuln. There's possibly some mathy way to determine how many vulns you should have based on the focus metric, but I'd need to think on it some more before I can give you details on how to implement it correctly.
Wasting marked shot casts and Windburst casts is also pretty common now, Ideally you still want to minimize the # of them wasted, but this all depends on focus and vulns like before. There is possibly some way to look at your current focus when the ability comes off CD and whether vuln is already up to see how much of you delaying was correct vs. you delayed too long. Not sure if you want to dynamically check all of that tho.
A new Key Metric/Cast Efficiency to add is definitely a Patient Sniper tracker for how many vulns hit at what times in the patient sniper damage bonus windows. I'm also not sure if you're easily able to add this, but it would be pretty important if you could. In terms of how many should be at each damage window, that's hard to say off hand, and it'd depend on focus and other buffs etc during the vuln, especially trueshot. Generally you want 2 Aimed's per vuln and all casts to be at <1s left and <3s left for 160% and 140% buffed respectively. This changes during trueshot however where you have more aimeds to fit within the 2 vuln durations that fit during trueshot, and so they have to be placed earlier in the debuff and its correct to do so. Outside of trueshot I don't think its necessary when playing optimally to ever cast them outside of those debuff timing windows, except for lock and load procs.
With Convergence of Fate, legendary boots, and 2p/4p would be nice to have a dynamic CDR tracking on trueshot and if possible, also track if you waited on casting trueshot and lost out on CDR because of it, and potentially extra trueshot casts.
Would also be nice to dynamically track the Legendary Gloves proc, as you want to sync the 15% crit buff to apply to the <1s vuln aimed as much as possible. It is benefitial to ignore the 2 aimeds per vuln rule to shift the gloves proc onto the correct aimed shot and then return to the 2 aimed per vuln cycle.