Puzzle Battle problem

That should not be the case. In your scenario where both players solved the same number of puzzles, player 2 should win since they had fewer failed puzzles.

Yes, puzzle battle is made this way to reward those that get fewer puzzles wrong. If they get the next one wrong, it just means that they had the same number of puzzles that were incorrect, leading to a draw.

Нет доступа к сайту chess. com ждем помощи
This might be why https://www.chess.com/news/view/chess-com-banned-by-russia

It's not that ties are not allowed. As mentioned, an identical performance is a draw. It's just that the tiebreak system rewards accuracy in solving puzzles. It's always been like this. https://www.chess.com/news/view/new-feature-puzzle-battle