You are trying to concatenate a string with an int:
'404-Nivelacija MPC - '+ (select max(redni_broj) from dbo.nivelacije_lista) +' / 2019'
So SQL is trying to be helpful and convert the first string to an integer so it can add the two numbers together.
Tell SQL "these are all strings" and it will work fine:
CONCAT('404-Nivelacija MPC - ', (select max(redni_broj) from dbo.nivelacije_lista), ' / 2019')