Are you sure it wasn't a vassal fighting another vassal while the Scottish army was not hostile against neither of them? Since vassals have different agendas against each others and have their own armies they tend to fight each other without you, as liege (for example), being able to intervene.