Probably better to ask this in the beginners section, you'll get more response. You seem to be doing the right things so it's just patience and keep plugging away. Make sure you analyze your games afterwards (click "game review") to see how you can improve. Also play the bots without time control.
Middlegame and Endgame as a beginner
For middle and endgame practice the checkmate puzzles are especially helpful.
Blunder checking before every move is important.
I would actually recommend Levy Rozman's book How to Win at Chess. It is a really good starting point for a beginning-intermediate chess player.
Books that helped me:
Capablanca, Chess Fundamentals
Renaud and Kahn, The Art of the Checkmate
Lev Alburt, Chess Training Pocket book
I have recently returned to chess after only knowing the moves and rules and have fell in love with the game and have begun to study openings for the past 5 days pretty successfully, however, I have no clear strategy or idea of how to tackle the middle and endgame. I really need some good advice, tactics and websites/books/resources to study middle and endgames and how to generally improve at chess. Each day I am trying to do 50 puzzles on Lichess, try to watch 1-3 educational videos and play at least 3 games. Thank you.