Unresponsive or freezing during usage

Hi guys, I have been using manjaro gnome for close to 2 years now. Love the platform and support. Generally speaking I manage to get by small issues by googling the solution but I have been stumped lately. As of like past 4 months my laptop keeps freezing and becomes unresponsive forcing me to restart. I mostly use this for browsing light text editing work. I am currently using firefox as my browser an another problem is playing videos while streaming the video will get stuck and having read a small fix which is to use the volume key which somehow makes the video keep rolling. But the main issue is every 2 hours or so no specifically my laptop will fully freeze.

Below is my system details:

System:
Host: Gremlins Kernel: 5.4.72-1-MANJARO x86_64 bits: 64
Desktop: GNOME 3.36.6 Distro: Manjaro Linux
Machine:
Type: Laptop System: Dell product: Vostro 15-3568 v: N/A
serial: <superuser/root required>
Mobo: Dell model: 0675TM v: A00 serial: <superuser/root required>
UEFI [Legacy]: Dell v: 3.0.0 date: 11/06/2018
Battery:
ID-1: BAT0 charge: 14.3 Wh condition: 19.5/41.4 Wh (47%)
CPU:
Topology: Dual Core model: Intel Core i3-7100U bits: 64 type: MT MCP
L2 cache: 3072 KiB
Speed: 900 MHz min/max: 400/2400 MHz Core speeds (MHz): 1: 900 2: 900
3: 900 4: 900
Graphics:
Device-1: Intel HD Graphics 620 driver: i915 v: kernel
Device-2: Sunplus Innovation Integrated Webcam type: USB driver: uvcvideo
Display: x11 server: X. org 1.20.9 driver: intel unloaded: modesetting
resolution:
OpenGL: renderer: Mesa Intel HD Graphics 620 (KBL GT2) v: 4.6 Mesa 20.1.8
Audio:
Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.4.72-1-MANJARO
Network:
Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
driver: ath10k_pci
IF: wlp1s0 state: up mac: 90:cd:b6:21:8c:dd
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
driver: r8169
IF: enp2s0 state: down mac: 98:40:bb:09:e9:28
Device-3: Qualcomm Atheros type: USB driver: btusb
Drives:
Local Storage: total: 1.02 TiB used: 326.76 GiB (31.3%)
ID-1: /dev/sda vendor: Toshiba model: MQ01ABD100 size: 931.51 GiB
ID-2: /dev/sdb vendor: Kingston model: SA400S37120G size: 111.79 GiB
Partition:
ID-1: / size: 101.65 GiB used: 65.27 GiB (64.2%) fs: ext4 dev: /dev/sdb1
Swap:
Alert: No Swap data was found.
Sensors:
System Temperatures: cpu: 44.0 C mobo: 43.0 C
Fan Speeds (RPM): cpu: 0
Info:
Processes: 197 Uptime: 1h 30m Memory: 3.63 GiB used: 2.39 GiB (65.8%)
Shell: Bash inxi: 3.1.05

Ok guys i noticed that my report above showed that my swap was not active, and tried to turn it on following the wiki.manjaro guide and added the following codes on my terminal

sudo swapon /dev/sda2

and

sudo bash -c “echo UUID=$(lsblk -no UUID /dev/sda2) none swap defaults 0 0 >> /etc/fstab”

Now i have a new problem. Takes almost like 2 mins to log in and just before i get logged in I get the following errors

Timed out waiting for device /dev/disk/by-uuid
Dependency failed for /dev/disk/by-uuid
Dependancy failed for swap