ah wicked, thanks for checking it out and fixing it, looks like i was pretty close. I have to double check the 446VET config part to make sure its the same as 446ZET same as octopus, but there seems to be little work done on mbed with the 446ZE and even less work done with the 446VET, they dont even have a target config for it in the github, only on mbedos website listed under b96b_446. Ill make a config and test it out after dinner.
I have been over the clock file you made, and the clock file in the other firmwares/the 407 clock file with a fine tooth comb, and just about everything seems the same and in the right place and compiles fine it just doesnt kick into gear. Ive been looking for the offical mbed 446ZET boards, but they are backordered and not expected to be in stock until sept 2022....