If this wasn’t a privacy distribution, I wouldn’t bother taking one step forward with this issue without having your complete hardware configuration, including model numbers. But on this forum, we have to depend on users providing us all the relevant information while also not providing too much identifying information. In many cases, users don’t know what information is relevant.
So in your case, you have a laptop with 4g, wifi, and ethernet. Have you been using the same interface for all of your tests? including remote locations? If not, then that’s another variable that hasn’t been accounted for.
- Go someplace else. Use Ethernet. See if sys-whonix bootstraps properly.
- Go home. Plug Ethernet directly to ISP. Bootstrap tor again.
(“Use Ethernet” means disabling all other interfaces in sys-net so they don’t randomly connect while you are testing.)
That’s your base good working configuration. Now you can test different network components and different interfaces. It’s inefficient to test random configurations without having a simple baseline.