Considering dropping Computer Science Master Background knowledge about me: I'm 26, have done a Bachelors in Mathematics and now I'm in my 3rd year in my masters in Computer Science in Germany.

I have found it very difficult in general to decide what to study, I've always been into learning things without specifying a passion and I've been a very good student. When I started my Bachelors in Math I really struggled because it was very theoretical but during the first year I decided that I would go into Applied Math and Computer Science.

Starting my Masters the courses were difficult and again I couldn't decide where to focus so I went with Machine Learning, since it was closer to my previous studies. Although I've finished all my courses I am really struggling with my Master Project(which is in Machine Learning), it doesn't seem interesting to me so I am just procrastinating. I decided not to change the project and try to find something else, because I thought that all of this time I have spend would be wasted.

I'm considering dropping the master and searching for a job, but that's also a problem since I don't have any experience.

Since it has taken me some time to finish my Bachelors and now I am really strugling with my Masters, should I leave it and try to acquire some knowledge from online courses about things that would be more relevant for a job?
Get that football across the goal line.  Your project is pass fail.  Just finish it.  Don't change topics.  

DON'T drop out after so much time spent. After all, all the same options for career redirect will be there even if you have that extra sheepskin in your pocket.

P.s.  I hear you on the procrastination and avoidance.  but you have to find something to spur you on.  For me it was publishing.  Got a lot of egoboo from that.  Then the thesis was a cut and paste.  Maybe that works for you (can even sign up for a conference to push you).  But whatever the "trick" (e.g. "accountability buddy"), figure out something to push yourself.