I know this question has been asked multiple times and were already answered using workarounds multiple times also. But just in case this 2021, someone might have a better solution for this.
What I have tried so far:
But then, this inevitably happens:
Any suggestions, workarounds, opinions are gladly accepted. If ever an official solution exists, much better. Thanks.
Add additional logic to your hidden logic to account for the extra space in the Remarks.
This will add additional rows for every 60 characters:
CountRows() + SUM(INT(LEN(Fields.Remarks.Value) / 60))
You may have to play with the 60 number - it's just a guesstimate based on the remarks in your example. It won't be perfect since two text lines don't quite make up a single row but it should be close.