Problem when adding a custom board in board manager

A few years ago I participated in writing such a platform for a third-party line of chips from scratch and as far as I remember, the main reason why your package may not be visible in Arduino is the incorrect directory structure and non-standard directory names. Study this section of the Arduino help carefully:

https://support.arduino.cc/hc/en-us/articles/360016466340-Add-third-party-platforms-to-the-Boards-Manager-in-Arduino-IDE

Study the structure of board support package, using an examples of existing 3rd boards in Arduino: