There are several variations of the "DCP Panic Assert" Kernel Panic. While most of them involve a hardware issue of some sort, at least one variation appears to be software related. It is very hard to tell them apart & keep track of which ones are which. However, I believe the one with the "No device added after powering on the rails" is a hardware issue many times caused by the built-in Display Assembly.
Make sure you inform Apple of the continuing Kernel Panics especially since your warranty is about to expire. You want it on record you report the issue while the laptop was still covered by the warranty. And with any repairs performed outside of the warranty you will have a 90 part/repair warranty (which one depends on how they repair the laptop).
The best way to prove you have a hardware issue is by performing a clean install of macOS & showing the laptop has a Kernel Panic. You need it to fail before installing any third party software and before restoring from a backup, otherwise you may just be bringing back a software issue.
If you have at least 80GB+ of Free storage space or a spare external SSD, then you can create a new APFS volume (give it a unique name) & install macOS onto the new APFS volume so you don't have to delete anything. While this is not a perfect test, it should be sufficient for this case. Ignore the very misleading "Available" storage value since with macOS "Available" is not synonymous with Free.
FYI, it would not surprise me that the replaced Display Assembly also has a hardware problem (or even the replacement MLB). Until Apple knows the exact cause and fixes their parts supply chain, you will be getting replacement parts with the same potential issue that may return down the road. Most of the posts I have seen recently seems to indicate the built-in Display Assembly is the source of the Kernel Panics, but it is really hard to be certain since we don't always get all of the necessary details from users and Apple is always completely silent on everything.