That black spot inside the VFD is not a failure, rather it is a remnant of the manufacturing process. After the VFD glass is evacuated and sealed, some air molecules inevitably remain inside. To remove the remaining air molecules, and to create a very high vacuum level, a chemical process is used.
A common method to achieve this is by including a barium ring inside the VFD (called a getter). After the sealing process the getter is quickly heated up via an induction coil, where the barium will react and burn up with any trapped air inside the VFD, resulting in a very high vacuum.
You will notice that some VFDs have a small or even an absence of a black spot, and a nice unburnt ring inside it. Others, such as yours, have a relatively large and noticeable black spot. The size of the black spot is proportional to the amount of trapped air that was inside the VFD after it was sealed.
As for diagnosing the issue, there are only a few external signals to the MCU that could cause the symptoms that you are noticing. If you can rule out those signals as being the cause then the failure would likely be with the MCU (IC43), and to a lesser degree, depending on how EXT failure is handled in firmware, could be corrupt/bad EEPROM (IC42) or RTC (IC41).
Also assuming that you properly checked voltage rails and clock signals, as mentioned in previous posts. Seems like you confirmed that the voltage rails were good and carried out many of the first order obvious troubleshooting steps.
KEY0, KEY1, SCROL_UP and SCROL_DWN are the inputs to the MCU for the front panel buttons. These are an analogue input and their voltage level indicates which button, or combination of buttons, are pressed. EXT-INT signal (output) is used if more than one button on KEY0 line is pressed.
Check KEY0 and KEY1 signals (input to MCU). With no buttons pressed there should be a steady 3.2V (or VREFH) present on both.
If the voltage on the KEY0 or KEY1 is less than 3.2V (or less than VREFH) then check the buttons and relevant components to determine the cause.
If the inputs are as expected and are OK, then try the following to narrow down where the issue is.
Since the power/stand-by LED is changing state, from stand-by to ON, or vice versa, you can use this as a trigger event to see what is occurring in that moment.
Connect your scope as follows:
CH1: to ST-BY-LED signal
CH2: to P_DWN signal
CH3: to RESET signal
CH4: to PWR_ON signal
Trigger from CH1
Change the trigger mode to Normal, so the screen only updates on a trigger.
Adjust Horizontal time base as needed so you can see what’s occurring on trigger.
You can then use a one-shot trigger, for a closer look at anything that looks of interest.
When you identify a signal of interest, then you can substitute a (now) redundant signal on one of the channels with a more relevant one.
For example, if the RESET signal is going low, then you can trigger off RESET (CH3 + falling edge) and then substitute ST-BY-LED signal on CH1 with VCC (AVCC/DVCC) in order to narrow down the cause.