I am not really sure what the point of this is. As a Rogue, you still need to max out your Dexterity bonus for the best possible AC, for Initiative bonus, for Stealth and Acrobatics bonus and for the most common save you are going to make across the game. So granting someone the ability to use sneak attack with weapons that use Strength as the attack bonus is meaningless-- if you are ever using a weapon that requires you to make a Strength check, you have either seriously screwed up outfitting your character or you have been disarmed and just using whatever weapons are available to you.
And the other half of these abilities revolve around Charisma. So you are trying to make a character here with maxed out Dexterity AND Strength AND Charisma?
Meanwhile the straight normal Rogue with their maxed out Dexterity who sneak right up on you, will hit first, hit more often, do more damage and is harder to hit is just laughing at you. All these abilities you wasted getting proficiencies and fighting abilities in weapons that are always going to suck in your hands regardless were in exchange for abilities that actually made him better.
This does feel like a subclass that WotC has been churning out over the last several years for the Rogue-- in that it is just so damn terrible compared to the default PHB build that no one would ever feel satisfied playing it in more than a one-off.
Dexterity being the god stat means that the class that only needs to specialize in Dexterity, which leaves them able to pick up some Wisdom or Charisma abilities for non-combat situations, is already as optimized as it can be-- and every subclass that goes and tries to turn the class into a multi-ability dependent class while doing nothing more than adding a few subpar abilities that are no better than what you get going straight PHB Rogue is just going to be terrible as a result.