Accessories do not load in ViewportFrame

Title describes my issue perfectly, however accessories do load when the character is cloned in workspace.
Related issue: Accessories are not loaded when duplicating a character in a Viewportframe using :ApplyDescription() however OP doesn’t seem to give out a very descriptive solution.
I use a pre-created dummy using humanoid descriptions.

local Dummy = Players:CreateHumanoidModelFromDescription(__CHAR:FindFirstChildOfClass("Humanoid"):GetAppliedDescription(), Enum.HumanoidRigType.R6)
Dummy.Name = __CHAR.Name
Dummy.Parent = ReplicatedStorage.Dummies
for _,v in __CHAR:FindFirstChildOfClass("Humanoid"):GetAccessories() do
	Dummy:FindFirstChildOfClass("Humanoid"):AddAccessory(v)
end

Then proceed to clone the said clone into a viewport frame.
image