BST: Restore old size & position with custom Snap Areas

Describe the bug
"Restore old size & position" doesn't work properly in BetterSnapTool.

Case 1:
When using the mod key for resizing/moving windows (from Extras menu) the Restore function doesn't restore it.

Case 2:
When using the built-in snap areas, it restores to the last remembered (by BST) position but not necessarily the actual last one).

Case 3:
When using custom Snap Areas the restoring behaves irrationally. Windows are often moved out of screen etc.

Device information:

  • Type of Mac: MacBookPro 13 2021 + external display
  • macOS version: 10.15.7
  • BetterSnapTool version: 1.9.5