I thought it might help to show some examples of the "random" IP's - This is much reduced list of random IP's because the IP hits are steadily reducing after the .htaccess block was put in place. It does not seem to learn it is being blocked so it is now just a persistent nuisance.
I trust this post listing is not information overload but I thought it might interest to note the behavior and time stamps between the to and fro shifting of IP.
I did try to color code or embolden the listings to make it easier the see the pattern but there seems to be no way to do this in forum postings
11 Aug 2023, 04:19:13129.46.96.20GET1.140316,3695Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 03:04:08129.46.96.20GET1.140316,3695Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 03:01:07129.46.96.20GET1.140316,3695Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 02:59:56131.107.1.191GET1.140316,3697Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 01:55:38129.46.96.20GET1.140316,3694Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 01:46:45129.46.96.20GET1.140316,3696Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 01:43:57129.46.96.20GET1.140316,3694Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 01:40:48129.46.96.20GET1.140316,3696Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 01:38:43129.46.96.20GET1.140316,3695Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 01:31:38129.46.96.20GET1.140316,3696Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 01:25:01129.46.96.20GET1.140316,3696Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 01:18:15129.46.96.20GET1.140316,3695Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 01:12:52129.46.96.20GET1.140316,3697Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 00:50:45129.46.96.20GET1.140316,3695Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 00:16:33129.46.96.20GET1.140316,3695Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 00:13:09169.228.63.97GET1.140316,3690Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
11 Aug 2023, 00:12:32129.46.96.20GET1.140316,3693Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 14:24:49170.106.115.252GET1.140316,3690Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 12:25:49170.106.115.252GET1.140316,3690Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 12:24:18141.193.68.10GET1.140316,3696Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 11:35:29141.193.68.10GET1.140316,3698Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 10:39:33141.193.68.10GET1.140316,3696Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 10:38:50141.193.68.10GET1.140316,3696Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 10:35:41170.106.115.252GET1.140316,3690Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 09:58:1754.160.135.211GET1.140316,3695Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 09:57:45170.106.115.252GET1.140316,3690Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 09:48:36170.106.115.252GET1.140316,3690Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 09:43:55141.193.68.10GET1.140316,3697Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 09:43:17141.193.68.10GET1.140316,3696Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 09:22:08141.193.68.10GET1.140316,3695Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 09:13:57141.193.68.10GET1.140316,3694Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 09:09:40141.193.68.10GET1.140316,3698Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 08:45:38141.193.68.10GET1.140316,3698Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 08:36:37170.106.115.252GET1.140316,3690Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 08:30:24141.193.68.10GET1.140316,3696Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 08:03:41141.193.68.10GET1.140316,3697Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 07:19:21170.106.115.252GET1.140316,3690Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 06:51:29141.193.68.10GET1.140316,3696Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 06:40:53141.193.68.10GET1.140316,3696Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 06:28:35170.106.115.252GET1.140316,3690Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 06:21:18170.106.115.252GET1.140316,3690Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 05:58:53141.193.68.10GET1.140316,3696Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 04:33:01141.193.68.10GET1.140316,3695Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 04:27:13141.193.68.10GET1.140316,3697Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 18:57:348.219.6.6GET1.140316,3694Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 16:37:435.195.0.145GET1.140316,3696Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0
10 Aug 2023, 09:50:0291.201.7.254GET1.140316,3697Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0