I would expect some differences, since the model architecture would have to be changed and also these loss functions use a different loss calculation.
E.g. for a binary classification your last layer would have 2 output units using nn.CrossEntropyLoss, while only one using nn.BCEWithLogitsLoss. While this might be a “small” difference I would still expect to get different results.