Incorrect Breadcrumbs in Workspace

i have some workspace that has their doctype and reports link
when i open any doctype list it shows irrelevant workspace name in breadcrumbs
in some it take previous workspace and in some it shows the workspace after that

i have attached some screenshots to show these

in visitor gate pass workspace it showing IT helpdesk workspace which is just above this workspace

in core masters and Plant section both showing machine master workspace as breadcrumbs

and its not happening occasionally it is there every time i open any list from the workspace

is there any solution for that:

frappe version - Frappe Framework: v15.15.0 (version-15)

If DocType A is created in the XYZ module and you create a workspace and link it with the XYZ module, setting DocType A as a shortcut, the breadcrumb shows correctly. However, when you add DocType A to the Buying workspace or any other workspace, it doesn’t show the breadcrumbs for the Buying or other module. Instead, it shows the breadcrumb for the XYZ module’s workspace.

the doctypes in core masters, plant section and machine masters are in same module
and the it helpdesk and visitor gatepass doctypes are in same modules

both workspace and doctypes are in same module
custom module workwings and realify