When there are multiple urls to an endpoint then linkTo uses the first one. In your case this is "/competitions/rounds/roundTypes" which does not have a variable called tenantId.
I would suggest you reorder the urls at your endpoint to put the second one first, as it includes all parameters.