@Anonymous is correct - since the date is stored in Azure, it's assumed to be in the UTC time zone. And I'm assuming that the type of the column in your SQL table is datetime - which doesn't have any time zone information, so UTC is assumed.
Currently Germany (again, assuming where you are, based on the [de-DE] that was added to your formula) is 2 hours ahead of UTC, so subtracting 2 hours will solve the problem. But if the date is outside the daylight saving time (DST) period (where it should be only 1 hour ahead of UTC), then it would not work.
Ideally you would use a column type in SQL that has time zone information (such as datetimeoffset), but if that is not possible, then you can use the TimeZoneOffset function to add the appropriate time and that is also DST aware. If you set your formula to
Text(
DateAdd(
ThisItem.mobStart;
TimeZoneOffset(ThisItem.mobStart);
Minutes);
"[$-de-DE]dd-mm-yyyy hh:mm" )
Then you should have the time that is represented in the SQL table show in your app.