Thoughts on a level checkpoint for limited level pvp?

My idea
Have a ten level checkpoint system for your levels in a character (or 30 stat points)
What i mean by this. At level 10 or your 30th investment you checkpoint your character’s stats where they are and just keep it logged in the background somewhere for later. A simple popup verifies you want to checkpoint stats here.
Why? Limited level pvp matching.
You wanna have a fight at level 10 stats? Sure. 20? Sure. So on, this would
A) enable better match making experiences to keep it more fair even a no level noob could match up with a max level guy who gets scaled down.
Would need an option to change weapons and gear and this part could be a headache to figure out logistically. Pherhaps have a saved loadout for that level matching?
B) maybe you wanna just fight with limited gear for true skill tests. Everyone who plays souls know what that first low level struggle feels like (hell or bliss?) Everything matters.
C) more control on custom Matchmaking maybe theres better level checkpoints that can be tweaked like 13 or 36 but once thats tuned out i fully beleive having your stats cataloged as you play would make this a very fun and possibly more challenging matches.

Let me know your thoughts