If I set the id directly in the HTML attributes for a checkbox, then
the result when rendered has duplicate input elements with the same ID
in the DOM.
Below is an example of this
ASP.NET Core REPL - ASP.NET Core Components Playground & Testing - Telerik

This issue does not exist on any of the other Telerik controls that
we've used (as far as I'm aware). This includes ones where there are two
inputs - one for selecting a value and the other for storing it e.g.
ComboBox
http://netcorerepl.telerik.com/wfuoYWkZ40lQM5hY39

or similarly for NumericTextBox
http://netcorerepl.telerik.com/mfOIYikZ44Kr8qjU21

The
best solution would be to make checkboxes consistent with other
controls by preventing the IDs from being duplicated when the property
is set.