Pretty sure it's always been possible to get some outliers like that.
Getting puzzles that are roughly 1000 points lower even when on extra hard difficulty

I selected extra hard puzzles and I get 4/5 puzzles rated <1700
By this, do you mean four out of every five puzzles you are getting are below 1700? Because a look at your most recent puzzles strongly suggests otherwise:

And I have problems with rating provided to puzzles too
Like I solved an insane puzzle to get +10 and +15 for a mate in one which is rated 3500 but deserves a 1500

im 3800 puzzles because of Standard difficulty ( my actual elo is 2600) STILL get 1000 Rated puzzles (-2000 to -3000) rated puzzles (Rate:- 80-89%)

my puzzle rating is 2300 but im getting lower than 1500 and always a +5 rating when i pass and -20 when i fail ,its so annoying
occasionally getting puzzles 1000 points lower than my rating even got a 1353 puzzle any advice?