Error in Computer Shader "Accessing the RHI resource at this time is not allowed" (5.4.2)

how async is the compute? i mean you have to wait for the result of one iteration before you do the next. this will not run in parallel. the resources are locked while it does one compute pass. if you would tile the resources you could run the algorithm in parallel per tile. in the end you have to wait for the entire loop to finish, anyway. given it runs at full compute speed it will not be faster either way.