The community has done a lot of testing on how the homeguard interaction that happened in OMG vs Fnatic was produced and came to the result that you automatically get the homeguard speed when you recall.
video proof
However, this is less of a bug with homeguard and more about the "bug" of recall not being stopped if you take damage right at the end. Homeguard was programmed to give you the speed buff upon recalling or if you are standing in the center of the fountain (assuming you haven't dealt or received damage within 6 seconds). The reason it is fine to get the recall buff upon recalling is because recall take 8 seconds (or 7 seconds with the mastery) and thus it should be impossible to deal or take damage within the last 6 seconds if you successfully made it to base.
The problem is, it is possible to take damage within that 8 (or 7) second window because of the bug that allows you to take damage at the last moment and still recall successfully. So basically if you argue it is a bug, you are arguing that is a bug for not interacting correctly with another bug that we have become accustomed to since the release of this game.
For that reason, it's a lot less cut and dry when it comes to making a decision/ruling about this. If you argue it should be remade, you are basing this on the "letter of the law" in terms of the homeguard description which says you shouldn't get the buff if you have taken the damage within the last 6 seconds. But in that case, if you took damage right before appearing in base, then you shouldn't have successfully recalled.
It also gets a lot more blurry when you think about the source of that recall bug. Is the bug that you waited out the full 8 second and that your character just doesn't reappear in base quickly enough? Or is it that recall isn't successfully cancelled if damage is dealt in the last few frames?