Quadcopter oscilates and loses control

I am in the process of constructing a quadcopter, incorporating the following components:

XING 4214 400KV motors
HQ X-CLASS PROP 13X12X3 (Propeller Diameter: 13 inches, Pitch: 12, Blades: 3)
Holybro Pixhawk 5x Flight Controller
iFlight SucceX-E Slick 45A ESC
M9N GPS module
External IST8310 and internal BMM150 compass
6S battery
XBEE Pro S3B Telemetry
ArduCopter V4.4.3 (b44b804b) firmware, with ALT Hold flight mode.

However, I am encountering an issue where the quadcopter begins to oscillate and exhibits roll rotation after 4 to 5 minutes of flight. Subsequently, the quadcopter loses control and descends.

In an attempt to resolve this problem, I have replaced the ESCs, motors, and even switched to a Pixhawk 2.4.8 flight controller. Unfortunately, the issue persists. The log from my latest flight and the accompanying video (vibration can be seen at 2:28 in the video) can be accessed through the following links:

Log file: 00000001.BIN - Google Drive

Video file: VID_20240108_143913.mp4 - Google Drive

I am seeking guidance to identify the problem or any overlooked aspects in my setup. Any assistance would be greatly appreciated.

read and execute the steps outlined in:

Once you do that, if the problem persists, post it again.