If the role specifies Town Bodyguard a scum bodyguard existing I don't think is very unlikely."Town" Bodyguard sounds fake af. Usually Townies just say Bodyguard.
It depends. If it was D1 and there was no pressure as well as no reason to claim it would be town. Here, I'm inclined to agree in that there's no actual reason to read it as town, unless I'm missing something.“I claimed my role out the blue, so I’m deffo town”