ok my first guess is since he's on ue5.4 and you're on 5.3, that might be why its saying you're using deprecated features for Gradle 8.0.
So maybe you need some earlier builds of the sdk, jdk, etc