I’d consider MTB trails tagged as highway=cycleway
to be mistagged.
(But regardless of the highway tag, bicycle=designated
is correct and unfortunately leads to the situation you describe where many routers consider it a perfectly fine way to route you over with a normal bicycle)