This is a bug with all mounts. I noticed it quite a bit when playing my most recent character, and it was a severe annoyance... oftentimes, when being mounted by a first row character, I would rescue and the both of us would find ourselves behind something else.
After a bit of analysis, I think what happens is that when a mount rescues, the code "imagines" that they are in the first available group position, and then winds up attempting to reposition both the mount and its rider to that position.
Consider the following formation (mount is under PC):
Code:
Group: !
(F1) [ PC] (F2) [---------------] (F3) [---------------]
(M1) [ the grey wol] (M2) [---------------] (M3) [---------------]
(B1) [ Another] (B2) [---------------] (B3) [---------------]
Characters Rank Pos Here Follow Prone HP ME PE
PC Leader F1 Yes No No 100% 77% 93%
Mount Member ?? Yes Yes No 100% 86% 98%
Another Member B1 Yes Yes No 100% 84% 97%
The grey wolf Member M1 Yes No No 100% 100% 88%
In this case, a rescue would place the PC in F2, leaving the grey wolf open for attack, and the back-rank character by a reaching weapon.
This one, however, is far more egregious:
Code:
Group: !
(F1) [ PC] (F2) [ Another] (F3) [ Another]
(M1) [ Another] (M2) [ Another] (M3) [ Another]
(B1) [ Another] (B2) [ Another] (B3) [---------------]
Characters Rank Pos Here Follow Prone HP ME PE
PC Leader F1 Yes No No 100% 77% 93%
Mount Member ?? Yes Yes No 100% 86% 98%
...
In this case, the system attempts to place the mount in B3. Suddenly, not only is M1 under attack, but also PC and the mount have been completely removed from melee combat, and everything literally falls apart.