Unfortunately savefiles are not compatible between versions - due to the way they're written and read, any change to any of the in-game assets which are saved will cause existing save files to become unreadable, since they cannot be correctly interpreted into the updated asset.
The reason deflect does damage to enemies is because your enemies are using parts of their own bodies as weapons and armor - so instead of damaging those items, like it does for the player, it actually deals a (very small) amount of damage to their health instead. This has the potential to be important later, when those damage numbers can be magnified intentionally if desired, but for now it's not going to help you much on anything bigger then the smallest spiders.
Wait in place is indeed a fast action - it actually generates energy, rather than consuming it like most other actions. So yes, it is meant to enable tactical play, rather than simply passing a turn as it serves to do in similar games. This may very well need to be balanced, as I've not explored the consequences of using it that way yet.
You raise a good point on message verbosity settings - I've made the following changes:
4 APR 2020 - Version [a.2.1]:
[Change]
-Message verbosity settings persist between play sessions.
-Combat message priorities adjusted as follows:
>Initial attack and defend messages reduced to LOW from MAX.
>Successful evasion and deflection messages increased to HIGH from LOW.
>Hits resulting in damage increased to MAX from HIGH.
>Non-boss kill messages increased to MAX from HIGH(boss kill messages remain at MAX).
Do note that, while your attack and defense tactics are chosen randomly and automatically at present, future updates will give you control over them, and let you select a tactic from those available in your current melee combat form to exploit enemy defenses if desired. You'll also be able to let it remain random. For now, the messages are meant to convey the interactions and let you get a sense of how attack tactics interact with defense tactics(although there's a more detailed explanation in the manual) so you can better make those decisions once you're able to do so.
As far as targeting, it sorts by distance to the player, so if you are adjacent to multiple enemies, it will sort by orthogonal adjacency and then diagonal adjacency, but otherwise will not discern beyond this - although it will if you use the 'l'ook command to re-target a new enemy. However, this probably shouldn't be necessary. I'll look into automating target updates based on most recent combat opponent for the next release - this shouldn't be too difficult to implement.
As far as the repetitive lore message, I've received one other report about that happening, but I've never been able to reproduce it. Are you able to get that to happen consistently? If so, what are the steps to do so?