Limitations of Form Scripting There are certain cases where form scripting is not effective in disabling cells:
Dashboards: Using Power Apps Grid inside dashboards does not allow attaching grid events, making it impossible to use scripting in this scenario. Async Events: When the condition to disable cells is based on columns not present in the view, we need to fetch the data first. However, using the OnRecordSelect event to fetch the missing data and disable cells when the promise returns does not work reliably for both Editable Grid and Power Apps Grid. Disabling Cells in Nested Power Apps Grids: Disabling cells for nested Power Apps Grids does not work reliably, as the nested grid functionality is not yet fully supported.