Context Action Service not working properly

I am trying to implement mobile support into my up-coming game, and for the most part, it works.
What’s strange is that it stops working after Dash. After dash, the buttons stop being positioned and labeled. Here’s the code:

local M2Button_Pos = UDim2.fromScale(0.3,0.475)
local BlockButton_Pos = UDim2.fromScale(0.4,0.75)
local ZButton_Pos = UDim2.fromScale(0.15,0.75)
local XButton_Pos = UDim2.fromScale(0,0.475)
local CButton_Pos = UDim2.fromScale(0.1,0.2)
local DashButton_Pos = UDim2.fromScale(0.55,-0.1)
local SprintButton_Pos = UDim2.fromScale(0,0)
local TrainButton_Pos = UDim2.fromScale(0.5,0)
local EnergyButton_Pos = UDim2.fromScale(0,0)


CAS:BindAction("M1",M1Punches,true,Enum.UserInputType.MouseButton1)
CAS:SetTitle("M1","LMB")
CAS:SetPosition("M1",M1Button_Pos)

CAS:BindAction("M2",M2Punches,true,Enum.UserInputType.MouseButton2)
CAS:SetTitle("M2","RMB")
CAS:SetPosition("M2",M2Button_Pos)

CAS:BindAction("Block",Block,true,Enum.KeyCode.F)
CAS:SetTitle("Block","Block")
CAS:SetPosition("Block",BlockButton_Pos)

CAS:BindAction("Z",ZSkill,true,Enum.KeyCode.Z)
CAS:SetTitle("Z","Z")
CAS:SetPosition("Z",ZButton_Pos)

CAS:BindAction("X",XSkill,true,Enum.KeyCode.X)
CAS:SetTitle("X","X")
CAS:SetPosition("X",XButton_Pos)

CAS:BindAction("C",CSkill,true,Enum.KeyCode.C)
CAS:SetTitle("C","C")
CAS:SetPosition("C",CButton_Pos)

CAS:BindAction("Dash",Dash,true,Enum.KeyCode.Q)
CAS:SetTitle("Dash","Dash")
CAS:SetPosition("Dash",DashButton_Pos)

CAS:BindAction("RunBoi",Sprint,true,Enum.KeyCode.LeftControl)
CAS:SetTitle("RunBoi","Run")
CAS:SetPosition("RunBoi",SprintButton_Pos)

CAS:BindAction("Train",Train,true,Enum.KeyCode.T)
CAS:SetTitle("Train","Train")
CAS:SetPosition("Train",TrainButton_Pos)

CAS:BindAction("Energy",Energy,true,Enum.KeyCode.E)
CAS:SetTitle("Energy","Energy")
CAS:SetPosition("Energy",EnergyButton_Pos)```

i’ll assume there are no errors in output relating to this?
Also, try removing Dash, and see if that works. If it does, that means that Dash was the only faulty one.

There we no errors at all.
After Dash, the buttons do appear, but the positions and labels are never set.

Does Dash itself work? Is its positions and labels set? Does it appear?
Other than that, I’m pretty much of no use since I’m not too familiar with CAS

Everything works and the buttons show up.
The only thing that isn’t working is setting the positions and labels.

This needs to be bumped. I have the same issue.
I believe the context action service might have an undisclosed limit on the number of changes/bound actions, as I, too, after 8 bound actions and positions/titles set get the same issue.

This also happened to me! Seems like a Roblox issue, I’m not sure if we can do anything about this