Regression s2idle not working

Does it really crash or is it still trying to do something? Does the keyboard status LEDs still change (e.g. caps lock )?

Have you tried to boot with acpi_osi set to one of the windows strings found in the DSDT acpi module? Windows 2015 (Win10) or Windows 2020 (win10, version 2004) could be good canditates.

otherwise: remove acpi_osi
Install the 6.15.9 kernel and see if this version can suspend the system. No worries, this kernel works with f43. If this kernel suspends the system w/o issues then go on and install the next version 6.15.10 etc. until you find the first kernel version that fails to suspend. Then open a bug report and attach output of sudo dmesg for both kernel versions.
Also try a pre-release kernel (6.18 ) from rawhide.

How to install older kernel versions:
bodhi link to f42 kernels, kernel version - > Builds → kernel will load the koji page for that kernel.
Download kernel, kernel-core, kernel-modules, kernel-modules-core, kernel-modules-extra, kernel-devel for x86_64 to an empty directory and then sudo dnf install ./kernel*rpm

Koji lists some more kernels available for f42 like 6.15.11 (the last update for 6.15)

So try 6.15.9, 6.15.10, 6.15.11, 6.16.2, 6.16.3 etc.

Update: You gave negative karma for 6.17.4. This is intended to provide feedback for NEW kernel regressions compared to the previous kernel version 6.17.3. This is not the case here.