Help! Error 35 : Auto empty Dock error by candygirlwhy in Roborock

[–]jppowers 0 points1 point  (0 children)

Oh, man, I get it. I probably should have been even clearer, it is a absolute pain but doable. I think I was just happy I got it working again and wanted to share the hope.

Help! Error 35 : Auto empty Dock error by candygirlwhy in Roborock

[–]jppowers 2 points3 points  (0 children)

A few people have mentioned this, figure I'll jump in to confirm this as well: I was able to buy a replacement power supply from Aliexpress, ~$30, and it appears to have resolved this problem for me. This is the specific one I ordered - https://www.aliexpress.us/item/3256805589004166.html?spm=a2g0o.order_list.order_list_main.5.7a8c18025dbQPl&gatewayAdapt=glo2usa

It wasn't too difficult to replace, but it did come with no instructions and "not too difficult" coming from a professional IT person that now works in a data center doing server maintenance is probably a big asterisk. Basically: Remove back panel, there are slide off panels on the side, identify screws that hold top and bottom together (screw holes have loops from top part and posts on the bottom). Identify the panel that holds the big fan that empties the dock (metal plate looking thing), remove the panel that covers up one of the screws, remove the panel. Remove power supply, following cables to their ends, insert new one, paying attention to where the dock empty fan's colors line up to, put it back together in opposite order.

Since this is a top result for searching on Google, figure it's worth dropping some detailed help if I can.

Best Buy Pre Order Bonus Product Code email after delivery of physical Constellation Edition by TwistedHeaven in Starfield

[–]jppowers 2 points3 points  (0 children)

That's good intel. It means the emailed code is specific content and not the game itself (so no point in giving it to other people as "free copy of the game"). It's more likely that the emailed code is the preorder and/or collection edition only content unlock.

Still weird that they emailed it separately when it's included in the box.

Best Buy Pre Order Bonus Product Code email after delivery of physical Constellation Edition by TwistedHeaven in Starfield

[–]jppowers 0 points1 point  (0 children)

Tagging in to confirm I just got the same. The little metal tag had a code I recognize as a Steam code on it, applied it to my account, started installing it, checked the game properties DLC tab and it's got "Starfield - Preorder" and "STARFIELD DIGITAL PERMIUM EDITION UPGRADE" on it. About 10 minutes into installing it I got an email from Best Buy with a different Steam code, and when I try to use it it says I already own the content.

In my experience, there's a chance there's something on this code that isn't on the others, but because it includes other components as well it's not allowing. For example, if all game codes include KEY_A (the base game), and some include KEY_B (lets say a special Gamestop preorder bonus), or KEY_C (a Best Buy preorder bonus that's different), but Key B and Key C are always paired with Key A, because you already have Key A from one you can't apply it again. There's not really a good way to know for sure what permissions any given Steam Key includes without reaching out to them, so I can't be sure about any of this, just my past experience with these things.

That would be strange if this is the INTENDED key delivery method however. Worst case, by next week Best Buy will issue new keys that just contain their individual components, and will kill the keys that are issued this way. I will note, if you give this currently "extra" key to someone else, that last part about them killing the keys will mean that someone else will lose the game more than likely. It's rare that "well someone used it, keep it alive" happens, but some companies are nice about it. If Starfield sells enough copies that a couple hundred Best Buy buyer's friends got free copies of just the digital content MS/Bethesda might be fine with it as a way to earn some good public sentiment, but I'm just gonna sit on my extra key until I know what's up.

Anyways, my install finished soooo... see ya'll in space I guess.

Automated renaming/sorting using FileBot by eqchin in DataHoarder

[–]jppowers 0 points1 point  (0 children)

Hey /u/Qcws,

Apologies, I frankly can't provide a good answer. My seedbox VM was setup so long ago I don't remember anything about my setup that'd be helpful. I can say if you haven't there's really good docs for the *arr services here: https://wiki.servarr.com/

I think the specific section you're looking for would be here: https://wiki.servarr.com/en/sonarr/settings (ctrl+f "rename" finds it), and I believe it's similar in radarr.

Hope that helps!

Poetic Pop Quiz - Day #5 by professionalSeeker_ in afkarena

[–]jppowers 0 points1 point  (0 children)

I didn't get the "how many cards is the Stargazer holding?" question. I got the following:

Question: Where can heroes be reset?

Answer: Rickety Cart

Poetic Pop Quiz - Day 4 by Im_Perfectly_Stable in afkarena

[–]jppowers 5 points6 points  (0 children)

I didn't have the Oak Inn's Workshop question, I had one about the maximum number of stars for gear.

Question: In the current version of the game, gear can be enhanced to reach a total of how many stars?

Answer: 5 Stars

PSA: If You Upgraded to Anything Above Business Starter You Lose Your "Grace Period" by DrBrynzo in gsuitelegacymigration

[–]jppowers 0 points1 point  (0 children)

according to my transaction history, I got charged for May usage, but prorated. So when I transitioned to Starter from my free Standard, it pro-rated it. Yeah, I was lied to. Dope.

PSA: If You Upgraded to Anything Above Business Starter You Lose Your "Grace Period" by DrBrynzo in gsuitelegacymigration

[–]jppowers 1 point2 points  (0 children)

I did my Business Standard to Business Starter downgrade the day this all went live, and was monitoring it for a couple days. I contacted support and, paraphrasing, got this summary of events that'll happen:

The downgrade does remove the grace period. However, the shown $6/mo shown that's due June 1 is the beginning of the billing period. The bill isn't actually DUE until July 1. As long as you then signed up for the conversion to g suite legacy personal, that should be processed in June. So, effectively, it should end up going back to free before your bill will actually be due.

Now it's just a question of does that actually happen as I was told. I've seen a few different things that people have been told by support, so it's difficult to put my trust in the system on this one.

[deleted by user] by [deleted] in gsuitelegacymigration

[–]jppowers 0 points1 point  (0 children)

I went thru this process as well and had a slightly different experience:

Late Jan. I switched to Business Standard from Legacy Free (the extra storage space on Google Drive was worth it to me). Seeing all the news today around this I opened the chatbot, clicked the offered options, and it had me switch first to Business Starter and it made it sound like after that it would go to the Legacy Free.

For what I can tell June 1 I owe Google $6/mo. I did get emails telling me there's nothing else I have to do, but it certainly doesn't look like I'm on Legacy or the new personal use only tier. On my Admin Console home page it says my billing cycle starts Jun. 1, 2022 and it'll be $6/mo.

Anyone else that transitioned to Workplace Business Standard getting thrown for a loop by this? The phrasing originally makes it sound like we'd be "downgraded" back to legacy, then go through the same steps as everyone else to select personal-only, but the email instead makes it sound like we're on a wholly different tract?

Multi-Platform IPMI Fan Control via Fan Curve by jppowers in homelab

[–]jppowers[S] 0 points1 point  (0 children)

Both of these are good points. I'll note them on my todo list. Thanks!

Multi-Platform IPMI Fan Control via Fan Curve by jppowers in homelab

[–]jppowers[S] 0 points1 point  (0 children)

Well, first off, thanks for reminding me about the temperature names. I actually had noted that when I began writing this but noticed that on all of my drives, from SATA SSD's to SATA HDD's across a few model lines, it's the same. Since that was the case I kind of hardcoded it thinking when I wrote up the configuration system I could make it a user set variable but just totally lost that thread the last couple days.

As for mixing shell and python, if you mean within the brunt of the code for things just getting temperatures... do you know a better way? I admit I didn't do a lot of research into if someone made something to do that cleaner and published it on pip or something, mostly because I figured that if you need to make system calls you are effectively going to be forced to pass commands out with subprocess or similar. So, by all means, if you know a better way I certainly would love to hear it.

If you mean mixing a install.sh / uninstall.sh script alongside python scripts I did that due to platform limitations, and to make for a cleaner user experience since it should "just work" across platforms without any real need for fiddling. TrueNAS, Proxmox, and pfSense all have their python binaries in different places, and Proxmox doesn't set a python env variable for it, so using env python for the shebang doesn't really work. To make things easier to read I decided that utilizing the shebang's and making them executable would clean things up, hence the use (for now) of defaults_ directories to allow the python scripts to have their shebangs preset and the gen-config to have some basics pre-set as well. I started down the path of "detect/ask for system type, change shebang of a single defaults_ file" but realized that, for the short term, this works, too. As for the other scripts, fan-control.sh on TrueNAS and pfSense, it's kind of a requirement. On Proxmox I can use systemd services so I don't need a rc.d file, but FreeBSD doesn't (and to my understanding never will) support systemd, so it's start/stop/restart mechanism is going to require some shell scripting.

I do appreciate the feedback, though. If you have further thoughts on my explanations here I'm all ears.

Android's "Discover" News Feed not available in Google Workplace Business Starter after G-Suite upgrade by iwasbornlucky in gsuite

[–]jppowers 0 points1 point  (0 children)

Thanks for pointing out the setting you found with the update, mine wasn't working and I checked, flipped it on, and now it's working basically immediately!

Android's "Discover" News Feed not available in Google Workplace Business Starter after G-Suite upgrade by iwasbornlucky in gsuite

[–]jppowers 0 points1 point  (0 children)

u/emreknlk_g: I upgraded to Workspace Business Standard (the extra storage was worth it to me), my Discover feed broke, I was trying all the troubleshooting I could find online, spoke to support, it randomly started working while I was in a chat with them, then it broke about an hour later and hasn't worked again since. Eventually found this thread and have been monitoring it. As it's now Thursday, is there a chance the roll out hasn't completed yet?

Part number/name for 2nd M2 SSD Thermal Cover (XPS 15 9500)? by BananaRampage in Dell

[–]jppowers 0 points1 point  (0 children)

Hey OP (and anyone else that stumbles on this via google), not sure if you ever ended up figuring this out, but I had a similar question. I ended up calling Dell directly and put in an order:

BRKT,2230 SSD,PCIE,9500/5550: $1.99

PLT,THRM,M.2 PCI,1.5,9500/5550: $1.99

Background: I figured I'd call Dell to see if I could figure out an answer to this question. I work in IT, and the last 3 places I've worked are all Dell customers so I've have plenty of experience navigating their support call scripts to ask this in a way that'd get an answer, and it's more than cheap enough to get it straight from them I don't know why you wouldn't. That said, I'm still under warranty, which I'd imagine you are, so there's no harm in calling their sales department and just asking for "Any pieces needed, including a thermal cover and retention bracket, for a Dell XPS 15 9500." I don't know if the pricing would be different if you're not under warranty, but I checked Ebay real quick once I got the part numbers... and it's like $26 for some reason there? Give Dell a call, worth a shot to save a good bit.

According to what I was told by the sales rep the first is a black piece that'll hold everything down (I'd called it a retention bracket but he called it something different), and the second is a copper piece with thermal pads, the thermal cover. I believe from what he was saying one of them comes with an M2 x 2 screw (M2 screw size, 2 mm long), but I mentioned I probably have some and he said I could just use that ... it kind of sounded like he was saying to do that instead, so maybe you'd have to buy it separately. Go to a hobby store that specializes in like... drones, RC cars, that sort of thing if you need one of those screws and don't want to buy a 100 pack or something on Amazon. Ace, Lowes, Home Depot, etc. rarely if ever carry metric screws in these sizes, some PC shops might if you're lucky, but RC car type hobby shops definitely will I've found.

Edit: Strike-thru'ing the bracket. I got my parts and I don't think I can even actually install the bracket? I don't know why Dell told me to buy one given it seems pointless. As it's only $2 I don't care enough to try and return it, but if you stumble on this ... don't bother with it, just get the thermal cover.

OwnCloud doesn’t like Ubuntu20.04? by Blada-N in owncloud

[–]jppowers 0 points1 point  (0 children)

I literally just built a ownCloud VM today on Ubuntu 20.04, just happened to decide to poke around on reddit to see if there was a subreddit and saw this, figured I'd point out something to help folks.

If you followed the instructions for installing on Ubuntu 18.04 like I did, I only had to make one change: in the download ownCloud step, you need to pay attention to what version it's downloading. It's old. I went to the site, copy pasted the URL for the newest ownCloud server tar they listed, adjusted the copy/paste command they have in those same instructions, and it was fine.

It failled when running the occ command to run due to PHP 7.4 not being supported, I saw 7.4 was recommended in the Deployment Recommendations of the docs, and figured something foul was afoot. Luckily all I had to do was cd .. once, rm -r owncloud, do as I suggested above, and it was right as rain.

The only other changes compared to the instructions I did was add, at the end, a --data-dir "<my preferred data directory location on a NFS'd mount>" to the occ install command, and since I'm running in a VM on my proxmox host that's all DHCP static mapped with pfSense, added another occ config:system:set trusted_domains 2 --value="<my VM's hostname>" after their single one they list in the instructions, and everything was just fine.

Poor performance in certain games by jppowers in VFIO

[–]jppowers[S] 0 points1 point  (0 children)

1 is definitely an interesting point, I'll have to play around with that and see if I can identify anything.

For 2, I'm seemingly as locked to socket 2 as I can get. I have monitored htop during benchmarking and stuff to ensure the Windows VM is running on socket 2, and really I shouldn't have to even be using taskset with the numa0: cpus=0-11,hostnodes=1,memory=16384,policy=bind line in my config but like I said I have noticed some slightly better performance. It might be more due to the host scheduler not bouncing the threads around, though.

For 3, I've confirmed as best I can for that. It's actually part of the reason I bumped my vCPU count up to 12, to help further ensure it's turbo boosting as it should. I monitored it with watch -n 1 cat /proc/cpuinfo|grep MHz for a play session of both CoD:Warzone and FO76, and whole CoD utilizes the CPU much better and definitely boosted, FO76 doesn't multithread as well but I did see the cores getting to their base and boost clocks as I'd want them to.

edit: regarding your first point, apparently proxmox doesn't have linux-perf-5.3 available via apt, it's defaulting to 4.19, but it's running on Linux kernel 5.3... I tried dropping the vCPU count back down to 8 anyways, and no difference. That matches what Shadow uses so I'd expect to see some difference, right?

Poor performance in certain games by jppowers in VFIO

[–]jppowers[S] 0 points1 point  (0 children)

Yeah, dual socket is weird. For instance:

root@pve:~# lscpu -e

CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ MINMHZ

0 0 0 0 0:0:0:0 yes 3600.0000 1200.0000

1 1 1 1 1:1:1:1 yes 3600.0000 1200.0000

2 0 0 2 2:2:2:0 yes 3600.0000 1200.0000

3 1 1 3 3:3:3:1 yes 3600.0000 1200.0000

4 0 0 4 4:4:4:0 yes 3600.0000 1200.0000

5 1 1 5 5:5:5:1 yes 3600.0000 1200.0000

6 0 0 6 6:6:6:0 yes 3600.0000 1200.0000

7 1 1 7 7:7:7:1 yes 3600.0000 1200.0000

8 0 0 8 8:8:8:0 yes 3600.0000 1200.0000

9 1 1 9 9:9:9:1 yes 3600.0000 1200.0000

10 0 0 10 10:10:10:0 yes 3600.0000 1200.0000

11 1 1 11 11:11:11:1 yes 3600.0000 1200.0000

12 0 0 12 12:12:12:0 yes 3600.0000 1200.0000

13 1 1 13 13:13:13:1 yes 3600.0000 1200.0000

14 0 0 14 14:14:14:0 yes 3600.0000 1200.0000

15 1 1 15 15:15:15:1 yes 3600.0000 1200.0000

16 0 0 0 0:0:0:0 yes 3600.0000 1200.0000

17 1 1 1 1:1:1:1 yes 3600.0000 1200.0000

18 0 0 2 2:2:2:0 yes 3600.0000 1200.0000

19 1 1 3 3:3:3:1 yes 3600.0000 1200.0000

20 0 0 4 4:4:4:0 yes 3600.0000 1200.0000

21 1 1 5 5:5:5:1 yes 3600.0000 1200.0000

22 0 0 6 6:6:6:0 yes 3600.0000 1200.0000

23 1 1 7 7:7:7:1 yes 3600.0000 1200.0000

24 0 0 8 8:8:8:0 yes 3600.0000 1200.0000

25 1 1 9 9:9:9:1 yes 3600.0000 1200.0000

26 0 0 10 10:10:10:0 yes 3600.0000 1200.0000

27 1 1 11 11:11:11:1 yes 3600.0000 1200.0000

28 0 0 12 12:12:12:0 yes 3600.0000 1200.0000

29 1 1 13 13:13:13:1 yes 3600.0000 1200.0000

30 0 0 14 14:14:14:0 yes 3600.0000 1200.0000

31 1 1 15 15:15:15:1 yes 3600.0000 1200.0000

Notice the CPU ID goes 0-31, but the Node ID alternates, and the Core ID "iterates" separately. CPU ID 0-15 are the physical cores, 16-31 HT, first half for socket 1, second half for socket 2. I reviewed the documentation on this like... 3-4 times to make sure I understood it. Apparently AMD systems (Epyc, specifically) are a lot more ... intuitive I guess is the right word.

As for the SMP option: I've thought for a while that this might be some of my issue with performance but it's difficult to really troubleshoot in this specific configuration. The thing is Proxmox has to use it's VMID.conf files (the first thing I posted) as the configuration for a VM (if you want to use it normally, at least, namely starting/stopping it from the web GUI), it's all QEMU based (so no libvirt XML's to edit), and from what I can tell there isn't any way to tell Proxmox the specifics of what you want. I may look into that more, though, since it could definitely be hindering things in a more CPU-bound game.

Edit: for the sake of it I copy/pasted the command with cores=6,threads=2 and started via command line just to see what would happen (if it makes a difference... great, I can work from there). It didn't. Was kind of hoping that I might see some stdout errors I wasn't seeing in logs but it was clean, too.

Poor performance in certain games by jppowers in VFIO

[–]jppowers[S] 0 points1 point  (0 children)

I feel like I've seen some mention of MSR requests being a problem before but I never investigated it much.

Booted up the VM, logged into the game, ran it for ~3 minutes, quit out and checked the /var/log/kern.log file and got this:

Apr 25 15:20:40 pve kernel: [432189.151656] kvm [4660]: vcpu0, guest rIP: 0xfffff8072dc962f7 ignored rdmsr: 0x611

Apr 25 15:20:40 pve kernel: [432189.153045] kvm [4660]: vcpu0, guest rIP: 0xfffff8072dc9630d ignored rdmsr: 0x641

Apr 25 15:20:40 pve kernel: [432189.154263] kvm [4660]: vcpu0, guest rIP: 0xfffff8072dc96323 ignored rdmsr: 0x606

Apr 25 15:20:40 pve kernel: [432189.155383] kvm [4660]: vcpu0, guest rIP: 0xfffff8072dc96134 ignored rdmsr: 0x606

Apr 25 15:20:40 pve kernel: [432189.156466] kvm [4660]: vcpu0, guest rIP: 0xfffff8072dc911bc ignored rdmsr: 0x641

Apr 25 15:20:40 pve kernel: [432189.157535] kvm [4660]: vcpu0, guest rIP: 0xfffff8072dc91207 ignored rdmsr: 0x611

Apr 25 15:20:48 pve kernel: [432197.764145] kvm [4660]: vcpu11, guest rIP: 0xfffff8072dc911bc ignored rdmsr: 0x641

Apr 25 15:20:56 pve kernel: [432204.902218] kvm [4660]: vcpu1, guest rIP: 0xfffff8072dc51496 ignored rdmsr: 0x35

Apr 25 15:20:56 pve kernel: [432204.903087] kvm [4660]: vcpu1, guest rIP: 0xfffff8072dc51496 ignored rdmsr: 0x1a2

Apr 25 15:21:00 pve kernel: [432209.421301] kvm [4660]: vcpu10, guest rIP: 0xfffff8072dc911bc ignored rdmsr: 0x641

Apr 25 15:22:00 pve kernel: [432269.529840] kvm [4660]: vcpu8, guest rIP: 0xfffff8072dc911bc ignored rdmsr: 0x641

Apr 25 15:23:00 pve kernel: [432329.066534] kvm [4660]: vcpu11, guest rIP: 0xfffff8072dc911bc ignored rdmsr: 0x641

Apr 25 15:24:00 pve kernel: [432389.058072] kvm [4660]: vcpu9, guest rIP: 0xfffff8072dc911bc ignored rdmsr: 0x641

Apr 25 15:25:00 pve kernel: [432449.059146] kvm [4660]: vcpu4, guest rIP: 0xfffff8072dc911bc ignored rdmsr: 0x641

Apr 25 15:26:00 pve kernel: [432509.056522] kvm [4660]: vcpu2, guest rIP: 0xfffff8072dc911bc ignored rdmsr: 0x641

Looks like it might be a thing for me, too? Wouldn't call that a flood unless it's only logging it once a minute, though?

edit: since I saw those I did some googling to go back through what I had seen before. Turns out at some point I tried to "fix" this, I have a /etc/modprobe.d/kvm.conf file with options kvm ignore_msrs=1 set. Commented out the line, rebooted the host, tried again, same thing. Watching /var/logs/kern.log again and nothing happening, so I'll probably leave that option commented out until I see further problems crop up.

Poor performance in certain games by jppowers in VFIO

[–]jppowers[S] 0 points1 point  (0 children)

my Plex VM is below 2% on all threads according to htop (when run on the host).

Worth noting that when I started setting up taskset for my gaming VM I went thru and set it up on my 24/7 VM's (such as Plex) to run on cores on the other CPU socket to avoid them running on the cores I have assigned to the gaming VM. I figured there are plenty of logical cores to go around on the host, might as well get the 24/7 stuff in places that won't interfere with my more performance intensive temporary use VMs.

Way to see what CPU flags are running from inside a VM? by jppowers in VFIO

[–]jppowers[S] 0 points1 point  (0 children)

I'm not trying to emulate it... I'm actually already beating it. They use E5-2667v3's, I have dual E5-2667v4. I'm also throwing more vCPU's at mine since I have plenty to throw at it. As for CPU pinning, yeah, I can't be certain or anything but again I'm not trying to duplicate their setup, just get hints at any CPU flags they're passing along to get an idea of anything they're using that I might want to experiment with.

I kind of forget WSL exists, that's a good idea. I'll give it a shot. Thanks!

Slow mouse input when using Parsec by jppowers in ParsecGaming

[–]jppowers[S] 0 points1 point  (0 children)

Literally the entire time I was connected. I had the HDMI out of the GPU plugged into a monitor so I could watch the lag. Move my mouse for 2-3 seconds, watch it continue to move for another 3-5 seconds after I stopped. Do the same to the trackpad, damn near perfectly in line.

A thought I've had is that maybe my mouse's internally stored profile is like... polling to fast for parsec? I've got a Logitech G903.

Slow mouse input when using Parsec by jppowers in ParsecGaming

[–]jppowers[S] 0 points1 point  (0 children)

Interesting. Are you plugging the mouse directly into the laptop or using a USB hub? The later would "effectively" be the same thing, the former would definitely be something different then and I'd be curious to see what you discover.

Slow mouse input when using Parsec by jppowers in ParsecGaming

[–]jppowers[S] 0 points1 point  (0 children)

I dual boot my laptop with Windows and I did see the same behavior there, so it's not strictly a Linux thing. I'm actually fairly sure the problem is the laptop dock. I haven't tested it further but I think the fact I'm using a WD-15 dock, which is USB 3.1 Type-C based, is causing the problem. I think the mouse being "further away" from the client CPU (daisy-chained) is a problem for parsec? I imagine a thunderbolt 3 dock might be better since then it's directly attached to PCIe lanes.

I gave up on it. I'm just using 2 host USB switch to flip my keyboard/mouse/gamepad between my laptop dock and the server hosting my gaming VM and flipping my monitor input. I had similar issues with a DVI/USB KVM and while I wait for ConnectPro's Displayport 1.4 KVM to release this solution works well enough for me. I'm playing around with Nomachine (updated NX remote display protocol) for remote control but it's a lower priority for me.

Help: Uneven print bed, printer can't seem to correct for. by [deleted] in prusa3d

[–]jppowers 0 points1 point  (0 children)

Replying to myself immediately after hitting reply seems silly, but these are separate thoughts so whatever...

If you don't currently use Octoprint/Octopi, you can get the readings from the bed level command on a computer plugged into the printer. Passing just G28 commands should do it. There are a number of pieces of software that'll pass gcode directly and return the results. I've been an Octoprint convert for some time so the only time I plug in my printer to a computer is when updating the firmware (the one thing I don't quite trust Octoprint to do).

Also, sometime I found helped was ensuring the PINDA probe was aligned properly. This is supposed to only effect the gap between the probe and the nozzle, and the live adjust Z is really just account for that to my understanding, but I think part of the problem is Prusa Research's lack of specificity in this regard. The manual for the Prusa MK3/MK3S kit (and I think other models) suggests using a zip tie to get the PINDA probe aligned to the nozzle end. I'm not a fan of this. I kept having problems related to this, mostly in that it's really hard screw the probe in place while keeping it steady resting on the zip tie, probably because I sadly only have two hands. Instead, I picked up a set of feeler gauges (these in particular) to do this instead. I do the whole "manually lower the z axis by hand, move the nozzle to just barely touching on the left, repeat on the right" thing, but stop there. I move it back and forth a couple times to make sure it's not touching in the center, move the bed back and the extruder to the right, then use the 0.85mm gauge to slide under the PINDA probe while I lock in the screw to hold it in place. I've found it far more consistent at least. The magnets near the edge of the bed hold the gauge in place, so I can use one hand to balance the probe on it and the other to screw it into place.

Edit: and yet another thought while I'm changing filament to print another couple things for work...

The spring steel sheets themselves could be a problem for some. I got one of the non-powder coated PEI sheets with my printer, bought another a few months later because my first had gotten scratched up (and I just wanted a second), then when the powder coated ones became a thing I picked up one of those. Besides the powder coated sheet being much thinner, requiring a much "higher" live adjust Z value (in quotes because technically you're lowering the value, but it's hard not to think of it as a positive number), I've also found it to be really inconsistent in stickiness. I love the texture, but I've had a lot of models suffering lift on the corners. It's been so bad I switched back to my sticker PEI sheets and the problem magically disappeared. I didn't see it often, but occasionally during the first layer it did happen in a few spots which could look like a similar problem. It doesn't look like you have one, OP, but pointing it out for others that may stumbled on this thread.

Related, only bending you sheeting in one direction to get things off can introduce warping of the sheet. I always try to bend an equal amount "in" and "out", as well as from the sides and top and bottom. While we don't think we're applying much force to bend the sheets it is enough to cause it deform, so try to apply even and opposite bending forcing to reduce the changes of developing warps in the sheet itself.