UnityPerMaterial CBuffer inconsistent size inside a SubShader (907714)

As of Unity 2022.2.3 I am getting spammed with this in a build for about half of my ShaderGraph Shader:

A BatchDrawCommand is using a pass from the shader "NauticalGlobeShader/LineAtlasShader" that is not SRP Batcher compatible. Reason: "UnityPerMaterial CBuffer inconsistent size inside a SubShader" (<Variable name only available in the Editor>)
This is not supported when rendering with a BatchRendererGroup (or Entities Graphics). MaterialID: 6 ("NauticalGlobeShader/LineAtlasShader"), MeshID: 241 (""), BatchID: 6.

Using Entities and Entities Graphic 1.0.0-pre.15. Had none of this so far pre-2022.2.3 and there is also no issues when using play mode in the Editor. Same has been reported here .

This is an unfortunate regression in Shader Graph, which is fixed in 2022.3.5f1. If you’re blocked, it is possible to do a local workaround by editing Shader Graph package code.

You mean 2022.2.5f1 ?

Yes, sorry for the typo.

I am still seeing this on 2023.2.12f1 + Entities Graphics 1.2.0 + Entities 1.2.0

i’m on Unity 2022.3.23f1
DOTs 1.0.16
and still seeing this bug. Even when i discarded changed on Git.