At some point, battle results (and as a result, ability to replay them) for Pirate Strongholds and Pirate Ports have stopped appearing in the battle log. In previous versions, they showed up. (confirmed by multiple sources)
Yep - this was when rumbles started (since only PvP's count towards rumble score). I imagine the logbook & rumble records are linked - so Midoki had to prevent PvE's showing in logbook to prevent rumbles counting them.